Seite 1 von 1

[gelöst] QRegExp funktioniert nicht?

Verfasst: 19. Mai 2009 18:53
von forgoden
ich hab mal so geschrieben:

Code: Alles auswählen

qDebug() << lineEdit->text().contains(QRegExp(lineEdit_2->text()));
bool return liefert immer falsche Ergebnisse.

es Funktioniert nur wenn ich QRegExp("[1-3]") oder so schreibe.
Ich möchte aber zur Laufzeit RegExp testen und nicht immer über compilieren checken ob das Ergebnis über regular expression für mich ein erwünschtes Ergebnis ist.

Verfasst: 19. Mai 2009 19:42
von upsala
Ich kann keinen Fehler entdecken

Verfasst: 19. Mai 2009 20:55
von forgoden
stimmt, jetzt gehts auf einmal doch. hatte immer zwei \\ backslash zum testen eingegeben. das sollte man natürlich nur im code machen.

danke für den hinweis dass ich im code zumindest keinen fehler gemacht hab.

Verfasst: 19. Mai 2009 20:56
von -=Freaky=-
ich stimme upsala zu, aber vllt. hilft dir im notfall auch das -> http://qt-apps.org/content/show.php/Reg ... 9103d3ae5b

das benutze ich oefter mal.

// edit: zu spaet ...

mfg,
julian

Verfasst: 19. Mai 2009 21:00
von forgoden
danke, das ist auch interessant