2013-12-18 142 views
0

这个应该很简单。简单的反向正则表达式

我想匹配前面没有一系列数字的任何数字。

我有正则表达式,但它完全相反。我需要一个反例。

例子:

123456 - NOT MATCH 
456789 - MATCH 
451236 - MATCH 

眼下,这是上述的相反。

正则表达式:^(123)

+0

通常,您只需将“反转结果”选项传递给正则表达式引擎即可。 –

+0

对,在grep中是'-v'。 – durum

回答

1
^(?!^123)\d+ 

^开始在该行的开头

(?!^123)不与123

\d+,然后所有的数字开始,你可以得到

请注意,这只涵盖整数。您可以更改最后一个选项来搜索其他所需的格式,如.5,-13.5,2.6e+10等等......