Thread regexp negieren
(2 answers)
Opened by chopic at 2009-06-27 01:37
Hallo zusammen,
versuche schon eine ganze Weile reguläre Ausdrücke zu negieren. Habe aber so ein Gefühl, dass ich etwas grunsätzlich nicht verstehe. Ich möchte z.B. aus folgenden fünf Eingabezeilen: ---------------- hallo, wie gehts schoenes wetter 123 heute ist freitag , ---------------- nur diejenigen zu bekommen, die kein Komma haben: if(/[^,]/) {print $_;} bekomme aber alle fünf Zeilen ausgegeben? oder die Zeilen zu bekommen, die keine Ziffer enthalten: if(/[^\d]/) {print $_;} bekomme aber wieder alle fünf Zeilen ausgegeben? So klappt es mit der Negierung der Zeile mit Ziffern auch nicht? if(/\D+/) {print $_;} Könnte mir jemand weiterhelfen? Danke Chopic |