VB/VBA 正则表达式的使用方法
2017-08-30 17:17
417 查看
VBA正则表达式使用
Sub RegularTest() Dim s As String s = "12asd34" Dim myRegExp As Object Dim mMatches As Object Dim mMatch As Object sumValueInText = 0 Set mRegExp = CreateObject("Vbscript.Regexp") With mRegExp .Global = True .IgnoreCase = True .Pattern = "([0-9])?[.]([0-9])+|([0-9])+" Set mMatches = .Execute(s) For Each mMatch In mMatches sumValueInText = sumValueInText + CDbl(mMatch.Value) Next End With MsgBox sumValueInText Set mRegExp = Nothing Set mMatches = Nothing End Sub
正则表达式规则VBA
http://www.51vba.com/show.aspx?page=1&id=4106&cid=0
相关文章推荐
- 正则表达式的概述及在java中的使用方法
- Java中正则表达式使用方法详解
- vb中使用正则表达式
- JS中的正则表达式小小的技巧---Test方法的使用
- 含有变量的正则表达式使用方法
- MySql中正则表达式的使用方法描述
- 常用正则表达式(收集)及使用方法
- C# 中使用正则表达式 Regex.Matches方法的几个应用
- 在QTP的Select方法中使用正则表达式
- cygwin bash中正则表达式使用方法
- asp 正则表达式使用方法
- 我的正则表达式的使用方法
- Delphi正则表达式使用方法(TPerlRegEx)
- 含有变量的正则表达式使用方法
- JS中的正则表达式小小的技巧---Test方法的使用
- Delphi正则表达式使用方法(TPerlRegEx)
- Java中正则表达式使用方法详解
- Java中正则表达式使用方法详解
- 正则表达式的概述及在JAVA中的使用方法
- VB中正则表达式的SubMatches、matches和MatchCollection的使用