regexp: non-word aber keinen .
Malte
- programmiertechnik
Moin,
ich möchte aus einer Zeichenkette alle non-word-character durch ein Lerrzeichen ersetzen - mit Ausnahme von Punkt, Komma, Strich...
Ich sitze jetzt schon eine Stunde am RegExp Evaluator (http://regexp-evaluator.de/evaluator) aber komme nicht drauf:
aus
Der %%%Hund, der "Bello" heisst, bellt $ laut. Und bellt und bellt...
soll werden:
Der Hund, der Bello heisst, bellt laut. Und bellt und bellt...
was ich alles schon für Varianten ausprobiert habe, will mit Sicherheit niemand wissen - aber vielleicht hat jemand eine Lösung parat?
Danke
Schon mal mit [^a-zA-Z0-9,;.]+ versucht? Das sollte auf alles matchen, was mindestens einmal ein Zeichen hat, was nicht a-z, A-Z, 0-9 oder ,;. enthält. Sowas in der Art sollte gehen.
Gruss Ben
Schon mal mit [^a-zA-Z0-9,;.]+ versucht?
Danke - warum kommen andere immer auf solche Sachen und ich nicht :D
Hello out there!
ich möchte aus einer Zeichenkette alle non-word-character
Was sind das? 'A'-'Z' und 'a'-'z'? Oder auch Umlaute? Oder auch Buchstaben anderer Sprachen ('é', ...)?
durch ein Lerrzeichen ersetzen - mit Ausnahme von Punkt, Komma, Strich...
aus
Der %%%Hund, der "Bello" heisst, bellt $ laut. Und bellt und bellt...
soll werden:
Der Hund, der Bello heisst, bellt laut. Und bellt und bellt...
Du widersprichst dir. Laut deiner ersten Aussage soll daraus werden
Der Hund, der "Bello" heisst, bellt laut. Und bellt und bellt...
falls „Strich“ '"' einschließt.
See ya up the road,
Gunnar
gudn tach!
durch ein Lerrzeichen ersetzen - mit Ausnahme von Punkt, Komma, Strich...
aus
Der %%%Hund, der "Bello" heisst, bellt $ laut. Und bellt und bellt...
soll werden:
Der Hund, der Bello heisst, bellt laut. Und bellt und bellt...Du widersprichst dir.
jein. er hat sich bloss uneindeutig ausgedrueckt. jedoch wurde durch das beispiel verdeutlicht, was er meint.
naemlich nicht
s/[^a-zA-Z0-9.,-]/ /;
, sondern eher sowas wie
s/[^a-zA-Z0-9.,-]+/ /;
beide male wird durch "ein leerzeichen" ersetzt.
prost
seth