VB.NET取得字符串中所有的数字
发布时间:2020-12-17 07:52:43 所属栏目:百科 来源:网络整理
导读:VB.NET取得字符串中所有的数字: 1.用正则表达式: '引入命名空间 Imports System.Text.RegularExpressions Public Shared Function GetNumbers(ByVal str As String) As String Return Regex.Replace(str,"[a-z]","",RegexOptions.IgnoreCase).Trim() End F
VB.NET取得字符串中所有的数字: 1.用正则表达式: '引入命名空间 Imports System.Text.RegularExpressions Public Shared Function GetNumbers(ByVal str As String) As String Return Regex.Replace(str,"[a-z]","",RegexOptions.IgnoreCase).Trim() End Function 2.写一个函数 ''' <summary> ''' 从字符串中提取所有数字 ''' Returns:所有数字 ''' </summary> ''' <param name = "strp">需要提取的字符串 </param> ''' <returns> 所有数字</returns> Private Function GetNumbers(ByVal strp As String) As String Dim strReturn As String = String.Empty If strp Is Nothing OrElse strp.Trim() = "" Then strReturn = "" End If For Each chrTemp As Char In strp If [Char].IsNumber(chrTemp) Then strReturn += chrTemp.ToString() End If Next Return strReturn End Function (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |