Regex-exclude字符串以特定单词开头

Regex-exclude字符串以特定单词开头,regex,Regex,我有一个问题,我如何构建一个正则表达式规则来排除包含特定单词的行 例如,我有一个链接列表,我想排除includeexample.com this line include link- example.com this line include link- example.net 我创建了一个规则来定义命名组(链接),但它读取所有行 .*link-(?<link>((?!example\.com).)*) *链接-(((!example\.com)。*)) 如何使用work“ex

我有一个问题,我如何构建一个正则表达式规则来排除包含特定单词的行

例如,我有一个链接列表,我想排除include
example.com

this line include link- example.com
this line include link- example.net
我创建了一个规则来定义命名组(链接),但它读取所有行

.*link-(?<link>((?!example\.com).)*)
*链接-(((!example\.com)。*))
如何使用work“example.com”排除任何行?

您可以使用此选项

^(?!.*example\.com).*$
  • ^
    -字符串的开头
  • (?!*example\.com)
    -反向前瞻,停止与
    example.com匹配行
  • $
    -字符串结束

这个应该与多行标志一起使用吗?@QuyTruong是的。单击demo可以看到演示。如果Ruby中使用regex,则无需使用任何标志。