0

可能重复:
从字符串中拆分特殊字符和字母

我有一个字符串。我想从 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
4

1 回答 1

3

尝试在你的正则表达式中使用 \D,匹配任何不是数字的东西。

于 2012-09-13T07:48:07.667 回答