标签: regex
我无法为以下场景开发正则表达式。
示例文字:'5-5-14'!Sum(A1:B2)+Sum(C1:C2)+5-10/20
'5-5-14'!Sum(A1:B2)+Sum(C1:C2)+5-10/20
当我遍历我的正则表达式公式时,我只想查找+#或-#的实例,但如果-#或+#在单引号内,则忽略
+#
-#
因此,在我的示例中,我的结果会忽略-5和-14,并且仅返回+5和-10
-5
-14
+5
-10
这可能吗?谢谢你的帮助!
答案 0 :(得分:0)
[+-]\d+(?=(?:[^']*'[^']*')*[^']*$)
试试这个。看看演示。
https://regex101.com/r/pG1kU1/15