通过正则表达式,获取有规则的字符串中的有效信息-易勋
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> 源码示例


通过正则表达式,获取有规则的字符串中的有效信息

发表时间:2021/11/11 13:50:25 评论(0) 浏览(3604)  评论 | 加入收藏 | 复制
   
摘 要:通过正则表达式,从字符串中获取数据。
正 文:

函   数:

Public Function RegExpDemoSyntax(str) As Boolean
    Dim objRegEx As Object
    Dim objMH As Object
    Dim j As Long
    
    Set objRegEx = CreateObject("vbscript.regexp")
    objRegEx.Pattern = "姓名:(.*?),分数:(.*?);"
    objRegEx.Global = True
    
    Set objMH = objRegEx.Execute(str)
    
    If objMH.Count > 0 Then
        For j = 0 To objMH.Count - 1
            With objMH(j)
                Debug.Print .submatches(0) & "的分数是" & .submatches(1)
            End With
        Next
    End If
    RegExpDemoSyntax = True
    Set objRegEx = Nothing
End Function
调   用:
RegExpDemoSyntax "姓名:张三,分数:80;姓名:李四,分数:90;姓名:王五,分数:100;" '字符串的格式需要与objRegEx.Pattern匹配


示   :

点击图片查看大图


Access软件网交流QQ群(群号:198465573)
 
 相关文章
利用正则表达式提取字符串里的汉字  【叶海峰  2013/4/19】
【Access源码示例】Access正则匹配指定字符串长度  【漏蛧尐魚℡  2013/4/20】
【Access教程】正则表达式基础教程  【漏蛧尐魚℡  2013/5/18】
【Access示例】用正则表达式判断邮件格式是否正确  【缪炜  2013/8/30】
【Access小品】以戈舂米---正则表达式替换数据示例  【煮江品茶  2014/4/16】
【Access示例】用正则表达式提取字符串内的数字  【杨雪  2015/7/30】
用正则表达式限制一些特殊符号,只能输入汉字,数字和字母  【杨雪  2018/1/28】
常见问答
技术分类
相关资源
文章搜索
关于作者

易勋

文章分类

文章存档

友情链接