我需要一个正则表达式来检测长度为8个字符的单词,其中包含2个以上的数字和2个以上的字符(没有特殊字符)。
我接近解决方案,我在regex101.com上做了正则表达式。
问题是包含一个数字的单词对我的正则表达式来说不应该是相关的。
我丢弃了包含最少7个字符的字符的所有单词(?![A-Za-z]{7,})
。
我丢弃了包含最少7个数字的数字的所有单词(?![\d]{7,})
。
我丢弃了包含最少2个数字和2个字符的单词(?=[a-zA-Z\d]{2})[A-Za-z\d]{8}
。
为什么vaff8loe
匹配?
我创建了这个正则表达式,因为在我用*******替换整个单词之后。喜欢:
papave23 ciao il mio pin papaver1 è reeredji332ji con vaff8loe 1234567o 123t123t papavero 9o 123t123y
更换后(“正则表达式”,“********”)
********ciao il mio pin papaver1 è reeredji332ji con ******** 1234567o ******** papavero 9o ********
冉冉说
相关分类