Thread regexp negieren (2 answers)
Opened by chopic at 2009-06-27 01:37

chopic
 2009-06-27 01:37
#122672 #122672
User since
2009-06-27
2 Artikel
BenutzerIn
[default_avatar]
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

View full thread regexp negieren