我正在尝试在VBScript中使用正则表达式模式来匹配以下内容:
1-F123456 or 1-f123456
在快速浏览之后,我能够将其与:
相匹配\d-[fF]\d\d\d\d\d\d
返回true。但是,它变得越来越复杂,所以有时我想忽略的字符如下:
nevermind what's here 1-F123456 nevermind what is here also.
我希望它也能回归真实。
但是如果在这个模式之前有一个数字,我想返回false,所以:
nevermind what's here 21-F1234567 nevermind what is here also.
这应该返回false。
这是VBScript模式代码:
Dim objRegEx: Set objRegEx = New RegExp
objRegEx.IgnoreCase = True
objRegEx.Global = True
objRegEx.Pattern = "\d-[fF]\d\d\d\d\d\d"
If objRegEx.Test("1-F123456") Then
WScript.Echo "Match"
Else
WScript.Echo "No Match"
End If
感谢您的帮助!!!