[kde-de] KDE's reguläre Ausdrücke - non-greedy-Operator?
Sebastian Voitzsch
Sebastian.Voitzsch at web.de
Di Jul 29 10:36:03 CEST 2003
Hallo,
welches Zeichen wird innerhalb der regulären Ausdrücke als non-greedy-Operator
verwendet? Von PHP kenne ich "?", aber das tut anscheinend nicht:
ich wollte mir für KMail einen Filer basteln, der die neuerdings
kommentarverseuchten Anpreisungen von Potenzmitteln ins Nirvana verschiebt.
Mein Versuch sah so aus:
[vV](<!--.*?-->)*?[iI](<!--.*?-->)*?[a](<!--.*?-->)*?[gG](<!--.*?-->)*?[rR](<!--.*?-->)*?[aA]
Im Editor ist alles gut, solange ich die ? weglasse - allerdings landen dann
alle möglichen Mail im Lokus. Setze ich die ? dazu, wird mir in der
Statuszeile ein "STOP"-Symbol angezeigt und der Ausdruck funktioniert nicht
mehr.
Gibt's irgendwo eine Beschreibung, in der die bei KDE verwendete Syntax
dargetsellt ist? Reguläre Ausdrücke sind ja je nach Interpreter immer etwas
unterschiedlich.
Any hints?
Sebastian