Trennen Sie Sonderzeichen und Buchstaben von einer Zeichenfolge

Ich habe einen String-Wert. Ich enthalte die Kombination von Buchstaben, Sonderzeichen und Zahlen sowie Leerzeichen. aber ich möchte nur zahlen abrufen.

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

    MsgBox(str2)


output am getting
-----------------
123456habAB_

expected output
---------------
123456

Antworten auf die Frage(1)

Ihre Antwort auf die Frage