任何人都可以帮助我使用以下正则表达式 所有那些不包含子字符串aaaa的单词的语言。 我只想得到这个想法。我提出了以下R.E
" (ab)*(aaaaa)*"
任何帮助将不胜感激。感谢
答案 0 :(得分:1)
您可以使用negative look-ahead:
^((?!aaaa).)*$
这将匹配长度为0或更多字符但未跟aaaa
。
aaaa
字面匹配字符aaaa(区分大小写)
.
匹配任何字符(换行符除外)
*
在零和无限次之间
另外,作为替代和更有效的方式,@ CommuSoft说你可以使用以下模式:
^(a{1,3}[^a]|[^a])*a{0,3}$