使用正则表达式过滤URL列表

时间:2017-06-08 14:55:39

标签: regex

我试图使用正则表达式来过滤不包含特定单词的网站列表。

例如,从下面的列表中,我想要使用单词test和空字符串过滤所有网站,以便我得到的最终输出是http://example.com。我尝试使用^((?!test).)*,但这并没有过滤空字符串。也许有更好的方法来过滤它们?感谢。

http://test1.com
http://test2.com
*empty string*
http://example.com

1 个答案:

答案 0 :(得分:1)

您需要在正则表达式中使用否定前瞻和.+

^(?!.*test).+

RegEx Demo