我想知道是否有一个函数可以拉出与特定模式匹配的字符串。我目前正在尝试提取这个:"C3-4“,它位于一个字符串中,并在多个不同的部分中找到。字符串也会改变,例如它可以是L2-3,所以我需要这个函数,如果它存在的话,能够识别一个模式,比如AX-X (A是字母,X是数字,-是-)任何帮助都会非常感谢。如果问题含糊,我很抱歉,我还没有编写任何程序来帮助给出一个例子,因为我需要这个给我一个基线来开始编程。
===EDIT===
我已经想出了这个,但是我认为我的模式是不正确的,它的评估结果是"no“,而它应该评估为"yes":
Sub RegEx_Tester()
Set objRegExp_1 = CreateObject("vbscript.regexp")
objRegExp_1.Global = True
objRegExp_1.IgnoreCase = True
objRegExp_1.Pattern = "[TSCL][1-13]*-[1-13]"
strToSearch = "L5-1"
Set regExp_Matches = objRegExp_1.Execute(strToSearch)
If regExp_Matches.Count = 1 Then
MsgBox ("Yes")
Else
MsgBox ("No")
End If
End Subhttps://stackoverflow.com/questions/38228463
复制相似问题