Regex String gesucht
Pierre Bernhardt
pierre at starcumulus.owl.de
Sat Dec 24 19:58:35 CET 2005
Moin,
trotz mehrmaligen lesens der man page und dem Einsatz des Regex Coach
bekomm ich die folgende Regel net hin:
Ich will nur die Zeilen in einer einzelnen Abfrage welche nicht
auf einer .Zahl _oder_ auf dem String ".log" enden haben.
sowas also nicht
lala.1
lala.2
lala.11
lala.11.log
lala.log
lala.lali.1
lala.lali.2
lala.lali.3.log
lala.lalalog.1
Aber so was:
lala
lala.lali
lala.lalawog
lala.lalalog
lala.lala123
Bisher versuch ich mich mit dem rum:
^lala(\..*[^0-9])$
Leider bleiben immer die log noch dran.
Wenn ich das g mit rein nehme, dann sind zwar die log weg, aber
leider auch alle anderen mit g endenden.
Also ne Alternative, die g am Ende verbietet, dann aber alles
ausser nicht o vor g am Ende, dann auch kein l aber og am Ende...
So gehts dann auch mit dem .11 weiter, die ich nicht will aber
die ED11 am Ende will ich doch...
^lala(\..*[^0-9g]|[^\.][0-9][0-9]|(([^o]|[^l]o)|[^\.]lo)g)|)$
So weit so gut, ist nur kompliziert.
Wo ist nun meine Frage?
Gehts nicht auch einfacher? Sowas wie (^\.log)$ für alles ausser
.log am Ende scheint irgenwie nicht zu exisiteren.
Das blöde ist, ich hab nur immer einen Versuch und Dummerweise auch
nicht mehrzeilig.
MfG...
Pierre Bernhardt
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 294 bytes
Desc: OpenPGP digital signature
URL: <http://lug-owl.de/pipermail/linux/attachments/20051224/31dad327/attachment.sig>
More information about the Linux
mailing list