Excel vba使用正则表达式处理联通官网导出的通话详单
2016-04-04 11:58
381 查看
目前还存在一个小问题,re.Pattern = "([0-9]*)\u5206"中的括号不管用,执行Execute之后的字符串仍然包含“分”这个字符,也就是\u5206。
Function trans(ltime As String) Dim re As Object Dim min As Object Set re = CreateObject("VBScript.RegExp") re.Global = True re.Pattern = "([0-9]*)\u5206" Set min = re.Execute(ltime) If min.Count = 0 Then rst = 1 Else rst = min(0) End If trans = rst End Function Sub test() Call trans("2分43秒") Call trans("43秒") End Sub
相关文章推荐
- 关于vb 多任意数字大小排列问题
- VB.OCR.汉明距离
- How to play .rmvb files in Ubuntu
- VB 2010中Excel文件处理的一个奇怪问题
- 解决vbe6ext.olb不能被加载 内存溢出 问题
- VB中的空格函数
- s4:VB之如何更改排序的数字的数量
- S3:VB之15个数的排序(简化版)
- s2:VB之如何在15个数中把最小的数放在最后
- qlikview使用VBS导出透视表
- [水]用vb写了个PCB
- 关于VB里判断逻辑的一个说明
- VB程序破解
- Word自定义宏实现全文拼音标注
- 今日学习VB所感
- VB
- vb4
- VB作业2 排序
- vb
- vb老师的15个数由大到小排列