标签: regex
我试图使用正则表达式来过滤不包含特定单词的网站列表。
例如,从下面的列表中,我想要使用单词test和空字符串过滤所有网站,以便我得到的最终输出是http://example.com。我尝试使用^((?!test).)*,但这并没有过滤空字符串。也许有更好的方法来过滤它们?感谢。
^((?!test).)*
http://test1.com http://test2.com *empty string* http://example.com
答案 0 :(得分:1)
您需要在正则表达式中使用否定前瞻和.+:
.+
^(?!.*test).+
RegEx Demo