vb怎么提取字符串中的数字

   2025-02-15 9750
核心提示:在VB中,您可以使用正则表达式或循环来提取字符串中的数字。以下是两种方法的示例:使用正则表达式:Imports System.Text.Regula

在VB中,您可以使用正则表达式或循环来提取字符串中的数字。以下是两种方法的示例:

使用正则表达式:

Imports System.Text.RegularExpressionsDim input As String = "abc123def456"Dim regex As Regex = New Regex("\d+")Dim matches As MatchCollection = regex.Matches(input)For Each match As Match In matches    Console.WriteLine(match.Value)Next

使用循环:

Dim input As String = "abc123def456"Dim number As String = ""For Each character As Char In input    If Char.IsDigit(character) Then        number += character    ElseIf number <> "" Then        Console.WriteLine(number)        number = ""    End IfNextIf number <> "" Then    Console.WriteLine(number)End If

这些示例中,假定输入字符串中只包含数字和其他字符,没有空格或其他分隔符。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言