正则表达式中特定字符串的否定

时间:2013-03-06 11:54:26

标签: regex string unix negate

我想否定字符串

  

*。信息

我该怎么做?

我试过了

^(?!.*\*\.INFO).*$

但它不起作用。

2 个答案:

答案 0 :(得分:0)

你几乎是正确的

^(?![*][.]INFO).*$

你可以测试它here

答案 1 :(得分:0)

根据您最近的评论,这与*.*.INFO开头的所有内容相匹配:

\*\.(?!INFO\b)\S+

请注意,通过将\b添加到INFO,这将匹配*.INFO开头但后跟其他字符的字符串,例如{{1} }