我试图编写一个正则表达式来匹配任何非空或等于www
的字符串。
示例:
www => don't match
ww => match
adwww => match
wwwad => match
abcde => match
我的正则表达式:
(.+)(www)
如何修复我的正则表达式?
答案 0 :(得分:2)
你需要一个基于前瞻性的正则表达式:
^(?!www$).+
请参阅regex demo。
<强>详情:
^
- 字符串开头(?!www$)
- 字符串不能等于www
.+
- 1个或多个字符(如果不使用DOTALL修饰符,则换行符除外)