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 函数取就可以了。