[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