jimb0p
Erfahrenes Mitglied
Hallo Zusammen,
ich habe einen regulären Ausdruck für die Funktion replaceAll um alle Sonderzeichen durch einen Unterstrich zu ersetzen indem ich einen negativ Zeichenklasse definiert habe. Die Zeile Code sieht wie folgt aus:
Jedoch werden Leerzeichen und ^ nicht berücksichtigt. Ich verstehe meine Zeile so dass er alles durch einen Unterstrich ersetzen soll bis auf a-z, A-Z, 0-9 und _ Würde mich über ein Tipp freuen.
ich habe einen regulären Ausdruck für die Funktion replaceAll um alle Sonderzeichen durch einen Unterstrich zu ersetzen indem ich einen negativ Zeichenklasse definiert habe. Die Zeile Code sieht wie folgt aus:
Code:
tmpLine = tmpLine.replaceAll("[^a-zA-Z0-9_]", "_");
Jedoch werden Leerzeichen und ^ nicht berücksichtigt. Ich verstehe meine Zeile so dass er alles durch einen Unterstrich ersetzen soll bis auf a-z, A-Z, 0-9 und _ Würde mich über ein Tipp freuen.