从字符串中取出夹杂的数字-杜小杰
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> 源码示例


从字符串中取出夹杂的数字

发表时间:2013/3/23 8:34:19 评论(2) 浏览(8167)  评论 | 加入收藏 | 复制
   
摘 要:还有第三种方法见相关文章
正 文:

点击下载此附件


'功能:从字符串中取出夹杂的数字
'方法一
'使用方法:GetNum([字段名称])
Function GetNum(Exp As String) As Double
    Dim lntI As Long
    Dim strWord As String

    For lntI = 1 To Len(Exp)
        strWord = Mid(Exp, lntI, 1)
            If strWord Like "[0-9]" Then
                GetNum = GetNum & strWord
            End If
    Next

End Function

'方法二
Function GetNum2(Exp As String) As Double
    Dim lntI As Long
    Dim strWord As String

    For lntI = 1 To Len(Exp)
        strWord = Mid(Exp, lntI, 1)
            If IsNumeric(strWord) Then
                GetNum2 = GetNum2 & strWord
            End If
    Next
End Function


方法三

Private Sub cmdok_Click()
Dim Str
Set re = CreateObject("VBScript.RegExp")
re.Global = True
re.IgnoreCase = True

Str = Me.txttest
re.Pattern = "\d{1,}"

Set Matches = re.Execute(Str)
For Each Match In Matches
   MsgBox Match.Value
Next
End Sub



Access软件网交流QQ群(群号:198465573)
 
 相关文章
【Accesss示例】提取字符串中的数字  【钱玉炜  2009/3/31】
【杂草中找到药材】提取文本中的电话号码  【纵云梯  2012/5/15】
【access源码示例】按乘号提取数字\带有分割符号数据的提取示例...  【红尘如烟  2012/6/13】
【Access入门】两种方法提取年份的示例,Format函数提取年...  【麥田  2012/11/4】
拆分字符串提取数值  【纵云梯  2012/12/11】
【Access自定义函数】不规则提取日期数据的示例  【红尘如烟  2013/2/13】
【Access小品】继往开来--用正则表达式提取信息示例  【煮江品茶  2013/3/3】
【Access小品】无关紧要--提取字符串中的数字示例  【煮江品茶  2013/3/15】
常见问答
技术分类
相关资源
文章搜索
关于作者

杜小杰

文章分类

文章存档

友情链接