我有一个字符串.i想从taht字符串中删除所有特殊字符,字母和空格。但我无法得到它。
my code
-------
Dim str1 As String = "!@!@#!$@#$#123456habAB^*^&(*)(_)()*("
Dim str2 As String = Regex.Replace(str1, "[\[\]\\\^\$\.\|\?\*\+\(\)\{\}%,;><!@#&\-\+]", "")
MsgBox(str2)
am getting the result like
--------------------------
123456habAB_
expected result
---------------
123456
答案 0 :(得分:3)
尝试在你的正则表达式中使用\ D,匹配任何不是数字的东西。