Wie entfernen von nicht-alphanumerische Zeichen aus einem string?
Ich bin auf der Suche nach einem Weg, um entfernen Sie die Zeichen aus beliebigen string, der nicht alphabetischen Zeichen.
Ich bin im Grunde nur mit der Replace-Funktion für alle nicht-Alphabetischen Zeichen. Diese Methode würde ewig dauern.
Ich denke, ich könnte ein array (denke ich), aber das würde noch eine Weile dauern. Gibt es irgendeine einfache Lösung?
Dim wordy As String = textBox.Text.ToUpper.Replace(".", "").Replace("!", "").Replace(" ", "").Replace("'", "").Replace("?", "") _
.Replace(",", "").Replace("-", "")
- Also sorry, falsche Sprache...UPS. Versuchen, meine Antwort unten.
- Sie konnte sich nur mit einer maskierten textbox erlauben würde, dass nur die numerische Eingabe auf der Grundlage der Maske...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die folgenden Zeilen von code sollte helfen.
Dies wird immer nur groß - /Kleinbuchstaben A-Z sowie Leerzeichen.
Deinem Beispiel
Könnte man auch einfach ein MaskedTextBox erlauben würde, dass nur die numerische Eingabe auf der Grundlage der Maske.
Dies entfernt alle Zeichen außer A-Z in groß-und Kleinbuchstaben, sowie Leerzeichen. Wenn Sie möchten, dass Leerzeichen entfernt werden, entfernen Sie die Leerzeichen aus dem Ende des regulären Ausdrucks.