我有两个正则表达式:
".*-.*adm.*"
".*-svc"
有人可以解释我如何匹配所有与上面两个正则表达式不匹配/匹配的字符串吗?
聚苯乙烯。使用vbscript
答案 0 :(得分:0)
您将 或 这两个表达式,然后使用Not
,就像这样。
Dim re
Set re = new regexp
re.Pattern = "(.*-.*adm.*)|(.*-svc)"
re.IgnoreCase = true
if Not re.Test(YOUR_STRING) then
' Do whatever
end if
答案 1 :(得分:0)
我认为negative lookahead是您正在寻找的工具:
^(?![^-]*-(?:.*adm|svc)).*