我有這樣的字符串。 AB24從字符串中分離字符和數字,vb.net
我需要分別獲得AB和24分開。使用正則表達式會很好。
我已經使用,
Regex.Match("AB24", "\d+$").Value
得到24個。
現在我需要讓AB出來嗎?請幫我..
我有這樣的字符串。 AB24從字符串中分離字符和數字,vb.net
我需要分別獲得AB和24分開。使用正則表達式會很好。
我已經使用,
Regex.Match("AB24", "\d+$").Value
得到24個。
現在我需要讓AB出來嗎?請幫我..
您可以使用正則表達式來單獨編號
Regex.Replace("AB24", "(?:[0-9]+\.?[0-9]*|\.[0-9]+)", "")
您可以使用正則表達式來單獨文本
Regex.Replace("AB24", "[^\A-Z]", "")
,你可以簡單地使用lastNo = Regex.Match(txtNextLot.Text, "/^[A-z]+$/").Value
我試過了。但是這隻返回一個空字符串。 – samithagun
使用捕獲組()
來分隔你的比賽。
Dim m As Match = Regex.Match("AB24", "^([A-Z]+)([0-9]+)$")
If (m.Success) Then
Console.WriteLine(m.Groups(1).Value)
Console.WriteLine(m.Groups(2).Value)
End If
輸出
AB
24
感謝您的回覆。 – samithagun
感謝。我使用Regex.Replace(「AB24」,「\ d + $」,「」),它的工作完美。 – samithagun