我正在使用以下正则表达式:
[\s.,_-]*[wW][\s.,_-]*[wW][\s.,_-]*[wW]
它会阻止我在聊天窗口中显示www的所有实例......这就是问题所在。
我希望它在第一个w之前继续寻找空格和特殊字符并且仍然阻止,但我还希望它完全保留awwwwwww
和ewwwwwwww
这样的字词。
我觉得我离我不远,但我已经筋疲力尽了我的正念法。
答案 0 :(得分:0)
要回答您的问题,您可以使用
\b[wW](?:[\s.,_-]*[wW]){2}\b
\b
是一个单词边界,(?:...)
是一个非捕获括号。
但实际上,如果没有更多的上下文,很难判断您的URL过滤器是否会在奇怪的输出上中断。