正则表达式-排除以特定单词开头的字符串

时间:2019-02-25 11:32:45

标签: regex

我对如何构建正则表达式规则以排除包含特定单词的行有疑问。

例如,我有一个链接列表,但我想排除包含example.com的行

this line include link- example.com
this line include link- example.net

我创建了一个规则来定义命名组(链接),但是它会读取所有行

.*link-(?<link>((?!example\.com).)*)

如何排除工作“ example.com”中的任何行?

1 个答案:

答案 0 :(得分:1)

您可以使用此

^(?!.*example\.com).*$
  • ^-字符串的开头。
  • (?!.*example\.com)-负向超前停止与example.com的行匹配
  • $-字符串结尾。

Demo