Linux 拨号vps windows公众号手机端

vb含有数字的字符串,使用mid函数怎么把其中的数字截取出来

lewis 7年前 (2018-12-09) 阅读数 13 #程序编程
文章标签 vb

可以使用Mid函数结合IsNumeric函数来截取字符串中的数字。具体步骤如下:

  1. 使用Mid函数截取字符串的每一个字符,然后使用IsNumeric函数判断该字符是否为数字。

  2. 如果字符是数字,则将其添加到一个新的字符串中。

  3. 重复步骤1和步骤2,直到遍历完整个字符串。

  4. 返回新的字符串,即为截取出的数字。

下面是一个示例代码:

Function GetNumbersFromString(ByVal str As String) As String
Dim result As String
Dim i As Integer
For i = 1 To Len(str)
Dim char As String
char = Mid(str, i, 1)
If IsNumeric(char) Then
result = result & char
End If
Next i
GetNumbersFromString = result
End Function

你可以使用该函数来截取字符串中的数字。例如:

Dim str As String
str = "abc123def456"
Dim numbers As String
numbers = GetNumbersFromString(str)
MsgBox numbers ' 输出:123456
版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门