我需要一个正则表达式来检测长度为 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 ********
翻过高山走不出你
冉冉说
慕姐8265434
相关分类