首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VBA Excel -需要一个在字符串的模式中查找数据的函数

VBA Excel -需要一个在字符串的模式中查找数据的函数
EN

Stack Overflow用户
提问于 2016-07-06 23:59:09
回答 0查看 79关注 0票数 1

我想知道是否有一个函数可以拉出与特定模式匹配的字符串。我目前正在尝试提取这个:"C3-4“,它位于一个字符串中,并在多个不同的部分中找到。字符串也会改变,例如它可以是L2-3,所以我需要这个函数,如果它存在的话,能够识别一个模式,比如AX-X (A是字母,X是数字,-是-)任何帮助都会非常感谢。如果问题含糊,我很抱歉,我还没有编写任何程序来帮助给出一个例子,因为我需要这个给我一个基线来开始编程。

===EDIT===

我已经想出了这个,但是我认为我的模式是不正确的,它的评估结果是"no“,而它应该评估为"yes":

代码语言:javascript
复制
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 Sub
EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38228463

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档