2013-12-10 91 views

回答

1

您可以使用正則表達式來單獨編號

Regex.Replace("AB24", "(?:[0-9]+\.?[0-9]*|\.[0-9]+)", "") 

您可以使用正則表達式來單獨文本

Regex.Replace("AB24", "[^\A-Z]", "") 
+0

感謝。我使用Regex.Replace(「AB24」,「\ d + $」,「」),它的工作完美。 – samithagun

0

,你可以簡單地使用lastNo = Regex.Match(txtNextLot.Text, "/^[A-z]+$/").Value

+0

我試過了。但是這隻返回一個空字符串。 – samithagun

2

使用捕獲組()來分隔你的比賽。

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 
+0

感謝您的回覆。 – samithagun