* Andre Heine schrieb am 24.Dez.2001:
Am Montag, 24. Dezember 2001 08:02 schrieb Bernd Brodesser:
* Andre Heine schrieb am 23.Dez.2001:
Am Sonntag, 23. Dezember 2001 18:32 schrieb Bernd Brodesser:
grep "[a-z,A-Z]{60}" Datei.txt
Ich habe gestern abend die RegExp an meiner Mailbox ausprobiert, man kann sich leicht mit den RegExp "verzetteln".
grep -E '[^a-zA-Z]{10}' schmeißt mir jede Zeile aus, sobald auch nur eine Ziffer da steht.
Du suchst nach eine Zeichenkette, die aus 10 Zeichen besteht, welche alle _keine_ Buchstaben sind. Da sind Ziffern kein schlechter Kandidat.
Jo, gerade RegExp sind öftermal ein Buch mit sieben SIegeln. Obwohl, ohne die Dinger wäre das Leben nur halb so schön;) Man braucht sie immer wieder ...
Soll ich mal ein Geheimnis erzählen? Die RegExp sind gar keine Reguläre Ausdrücke mehr, da es sowas wie \1 und \2 usw. gibt. Man könnte z.B nach ([a-z]*)\1 suchen. Kann auch sein, daß vor den ( und ) ein \ muß, aber das ist egal. Wichtig, es ist nicht kontexfrei, sondern kontexsensitiv. Reguläre Ausdrücke sind aber kontexfreie Ausdrücke. Bernd -- Umsteiger von Microsoft Windows xx? Hast Du schon file://usr/doc/howto/de/DE-DOS-nach-Linux-HOWTO.txt gelesen? Auch file://usr/doc/Books/Linuxhandbuch.dvi ist zu empfehlen. |Zufallssignatur 1