[kde-de] KDE's reguläre Ausdrücke - non-greedy-Operator?

Marco Ladermann ladermann at hbg.dpa.de
Di Jul 29 11:19:50 CEST 2003


Am Dienstag, 29. Juli 2003 10:36 schrieb Sebastian Voitzsch:
> Hallo,
>
> welches Zeichen wird innerhalb der regulären Ausdrücke als
> non-greedy-Operator verwendet? Von PHP kenne ich "?", aber das tut
> anscheinend nicht:

Bei den Filterbedingungen wähle "passt auf regulären Ausdruck" und drücke den 
"Bearbeiten" Knopf. Dann kannst Du mit der KRegEdit Komponente arbeiten. Für 
das was möglich ist, siehe auch http://doc.trolltech.com/3.1/qregexp.html. 
Soweit ich das sehe, gibt es keinen speziellen non-greedy Operator.

Statt "<!--.*?-->" kannst du ja auch 'mal "<!--([^-]|-[^-]|--[^>])*-->" 
probieren.

Grüße
Marco