尝试解析.NET中的一些公式,并且无法为不以插入符开头的字符串创建正则表达式匹配。正则表达式旨在匹配所有加法或减法子句及其操作数。例如,在以下公式中查找添加子句:
((a+b)*100)^c+d
使用\w[\+\-]\w
匹配
a+b
c+d
但是我需要它来排除c+d
,因为它遵循插入符号
我尝试使用:
(?!^)\w[\+\-]\w
匹配a+b
和c+d
[^\^]\w[\+\-]\w
的 (a+b
我只需匹配a+b
。非常感谢任何建议。