我希望制作一个正则表达式来匹配我所拥有的所有字符串和特定的单词列表,该字符串可以用";"或","或任何地方和没有秩序的空间
示例:
我的信任清单:一棵两棵树
For rO = 0 to OrNum - 1
For cO = 0 to OcNum - 1
If IsNumeric(Range("Z1").Offset(rO, cO).Value)=False then
'do something
End if
Next
Next
当从信任列表中找到至少一个入侵者时,正则表达式必须不匹配,字符串也可以用";"或","或空间
答案 0 :(得分:0)
我会使用以下正则表达式来匹配由one
two
或three
;
,
或space
/(^\s*(one|two|three)\s*$|(^\s*(one|two|three)([ ,;]+(one|two|three))+\s*$))/gm
在此处测试更多内容:https://regex101.com/r/ETN5go/4