正则表达式匹配不以插入符号开头的字符串

时间:2017-11-09 15:28:02

标签: .net regex parsing

尝试解析.NET中的一些公式,并且无法为不以插入符开头的字符串创建正则表达式匹配。正则表达式旨在匹配所有加法或减法子句及其操作数。例如,在以下公式中查找添加子句:

((a+b)*100)^c+d

使用\w[\+\-]\w

匹配

a+b
c+d

但是我需要它来排除c+d,因为它遵循插入符号

我尝试使用:

(?!^)\w[\+\-]\w匹配a+bc+d

匹配[^\^]\w[\+\-]\w

(a+b

我只需匹配a+b。非常感谢任何建议。

0 个答案:

没有答案