猿问
如何从字符串中查找数字?
如何从字符串中查找数字?
我需要从a中找到数字
string
。如何从
string
VBA Excel中查找数字?
暮色呼如
浏览 1240
回答 3
3回答
梵蒂冈之花
构造正则表达式来解析。虽然语法可能需要一段时间才能掌握这种方法非常有效,并且非常灵活,可以处理更复杂的字符串提取/替换Sub Tester() MsgBox CleanString("3d1fgd4g1dg5d9gdg")End SubFunction CleanString(strIn As String) As String Dim objRegex Set objRegex = CreateObject("vbscript.regexp") With objRegex .Global = True .Pattern = "[^\d]+" CleanString = .Replace(strIn, vbNullString) End WithEnd Function
0
0
0
有只小跳蛙
扩展brettdj的答案,以便将不相交的嵌入数字解析为单独的数字:Sub TestNumList() Dim NumList As Variant 'Array NumList = GetNums("34d1fgd43g1 dg5d999gdg2076") Dim i As Integer For i = LBound(NumList) To UBound(NumList) MsgBox i + 1 & ": " & NumList(i) Next iEnd SubFunction GetNums(ByVal strIn As String) As Variant 'Array of numeric strings Dim RegExpObj As Object Dim NumStr As String Set RegExpObj = CreateObject("vbscript.regexp") With RegExpObj .Global = True .Pattern = "[^\d]+" NumStr = .Replace(strIn, " ") End With GetNums = Split(Trim(NumStr), " ")End Function
0
0
0
随时随地看视频
慕课网APP
相关分类
源码
spark分组排序提取前N个值
1 回答
请问转让门店小程序需要源码吗?门店小程序有自己的源代码吗?是否要注册计算机软件著作权才可以交易?
1 回答
算法与数据结构
数据结构中,与所使用的计算机无关的数据是什么?
1 回答
学完C语言之后是先学数据结构还是先学JAVA好呢?
1 回答
我要回答