本帖最后由 batman 于 2011-6-2 21:30 编辑
还是vbs正则方便:- Dim vbstr, rgstr
- vbstr = "xxx""abcx""xabc""1""xx""xxx""abc""2""abc""3abc3""xx""x"
- Set regex = New RegExp
- regex.Global = True
- regex.IgnoreCase = True
- regex.Pattern = ".*?abc\x22(.*?)\x22"
- For Each match In regex.Execute(vbstr)
- rgstr = rgstr & match.Submatches(0)
- next
- Set regex = Nothing
- MsgBox rgstr
复制代码 ps:这个正则可以想取哪段取哪段的,很方便。。。 |