У меня есть два регулярных выражения:
".*-.*adm.*" ".*-svc"
Может кто-нибудь объяснить, как я могу сопоставить все строки, которые не соответствуют / не соответствуют двум регулярным выражениям выше?
Ps.Использование vbscript
Я думаю негативный взгляд - это инструмент, который вы ищете:
^(?![^-]*-(?:.*adm|svc)).*
Вы бы или два выражения, а затем использовать Not, вот так.
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