使用vb.net从字符串中删除特殊的char和albhabets和空格

时间:2012-09-13 07:40:12

标签: .net regex vb.net-2010

  

可能重复:
  split special character and alphabets from a string

我有一个字符串.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

1 个答案:

答案 0 :(得分:3)

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