Reg表达式

时间:2015-06-02 15:04:46

标签: regex

我无法为以下场景开发正则表达式。

示例文字:'5-5-14'!Sum(A1:B2)+Sum(C1:C2)+5-10/20

当我遍历我的正则表达式公式时,我只想查找+#-#的实例,但如果-#+#在单引号内,则忽略

因此,在我的示例中,我的结果会忽略-5-14,并且仅返回+5-10

这可能吗?谢谢你的帮助!

1 个答案:

答案 0 :(得分:0)

[+-]\d+(?=(?:[^']*'[^']*')*[^']*$)

试试这个。看看演示。

https://regex101.com/r/pG1kU1/15