我有一串文字和数字,所有意图和目的看起来像一串长的随机文字。
我需要检测多个+或多个 - 它们彼此相邻或遍布整个字符串。
所以,例如我需要检测这些:
ABC + ABC + ABC-ABC -
或
ABC ABC ++ -
abc可以是数字或字符。文本可以包含零或一个+和零或一个 - 以任何顺序,开头或任何地方通过。
有人可以协助正则表达式(vba兼容),这有助于确定这些吗?
非常感谢
答案 0 :(得分:0)
您不需要使用单个正则表达式。使用其他方法可以更清晰,更直接:删除[^+-]
的匹配项以过滤掉您不想要的字符,然后使用([+-])\1
进行最终验证。