0

重複の可能性:
文字列から特殊文字とアルファベットを分割する

文字列を持っています。文字列からすべての特殊な文字、アルファベット、およびスペースを削除したいと思います。しかし、それを得ることができません。

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 に答える