我有一个正则表达式
/(\w)\1{3,}/for found if string后面包含3个或更多相同的字符(如johhhhn)。
这个正则表达式反转到不匹配有什么简单的可能性吗?
发布于 2016-01-20 21:45:27
要排除包含4个或4个以上连续字符的同类单词,请尝试负lookahead
\b(?!\w*?(\w)\1{3})\w+

在每个word boundary
(?!\w*?(\w)\1{3})处触发前视,如果没有4个consecutives,则超前查看
https://stackoverflow.com/questions/34901351
复制相似问题