第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何從字符串中查找數(shù)字?

如何從字符串中查找數(shù)字?

如何從字符串中查找數(shù)字?我需要從a中找到數(shù)字string。如何從stringVBA Excel中查找數(shù)字?
查看完整描述

3 回答

?
梵蒂岡之花

TA貢獻1900條經(jīng)驗 獲得超5個贊

構(gòu)造正則表達式來解析。雖然語法可能需要一段時間才能掌握這種方法非常有效,并且非常靈活,可以處理更復(fù)雜的字符串提取/替換

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


查看完整回答
反對 回復(fù) 2019-08-28
?
有只小跳蛙

TA貢獻1824條經(jīng)驗 獲得超8個贊

擴展brettdj的答案,以便將不相交的嵌入數(shù)字解析為單獨的數(shù)字:

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


查看完整回答
反對 回復(fù) 2019-08-28
  • 3 回答
  • 0 關(guān)注
  • 1267 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號