首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

vb如何提取字符串中的字母vb如何提取字符串中的字母

2013-06-19 
vb怎么提取字符串中的字母vb怎么提取字符串中的字母vb怎么提取字符串中的字母,比如120v或13220u,我要提取v

vb怎么提取字符串中的字母vb怎么提取字符串中的字母
vb怎么提取字符串中的字母,比如120v或13220u,我要提取v跟u,vb中有这种功能的函数没? 
[解决办法]
Private Sub TestReg()
    Dim strData As String
    Dim reg As Object
    Dim matchs As Object, match As Object

    strData = "120v"  &  vbCrLf  & _
              "13220u"

    Set reg = CreateObject("vbscript.regExp")
    reg.Global = True
    reg.IgnoreCase = True
    reg.MultiLine = True
    reg.Pattern = "[a-zA-Z]+"
    Set matchs = reg.Execute(strData)
    For Each match In matchs
        Debug.Print match.Value
    Next
End Sub
[解决办法]
你的字母长度和位置确定吗?如果都像你的例子,用 Right 函数取就可以了。

热点排行