VBScript RegEx模式匹配

时间:2017-08-18 11:25:17

标签: regex vbscript

我正在尝试在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

感谢您的帮助!!!

0 个答案:

没有答案