code it

Martins Tech Blog

RegEx-Cheat - Ersetzen von Nicht-Wort-Zeichen

Heute hab ich mich mal wieder etwas mit Regulären Ausdrücken beschäftigt. Das Interessante daran für mich ist, dass man mit wenig Schreibarbeit viel erreichen kann. So auch im folgenden Beispiel. Wie entfernt man alle Sonderzeichen aus einer Zeichenkette, so dass nur noch Wortzeichen wie a-z, A-Z, 0-9 und _ übrig bleiben?

Die einfache und kurze Lösung ist:

string result = Regex.Replace(searchstring,"\\W","");