2012-09-13 47 views
0

可能重複刪除從字符串特殊字符和albhabets和空間:
split special character and alphabets from a string用vb.net

上午有一個字符串。我想刪除所有特殊字符,字母和從串的空間。但我無法得到它。

my code 
------- 
    Dim str1 As String = "[email protected][email protected]#[email protected]#$#123456habAB^*^&(*)(_)()*(" 
    Dim str2 As String = Regex.Replace(str1, "[\[\]\\\^\$\.\|\?\*\+\(\)\{\}%,;><[email protected]#&\-\+]", "") 

    MsgBox(str2) 

am getting the result like 
-------------------------- 
123456habAB_ 


expected result 
--------------- 
123456 

回答

3

嘗試在您的正則表達式中使用\ D,匹配任何不是數字的東西。

+0

我只想顯示數字。如果我使用\ d它刪除數字。 – vps