[gelöst] QRegExp funktioniert nicht?

Alles rund um die Programmierung mit Qt
Antworten
forgoden
Beiträge: 120
Registriert: 10. Februar 2008 17:52

[gelöst] QRegExp funktioniert nicht?

Beitrag 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.
Zuletzt geändert von forgoden am 21. Mai 2009 19:57, insgesamt 1-mal geändert.
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Ich kann keinen Fehler entdecken
forgoden
Beiträge: 120
Registriert: 10. Februar 2008 17:52

Beitrag 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.
Zuletzt geändert von forgoden am 19. Mai 2009 20:58, insgesamt 1-mal geändert.
-=Freaky=-
Beiträge: 503
Registriert: 29. Dezember 2006 22:54
Wohnort: HL

Beitrag 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
forgoden
Beiträge: 120
Registriert: 10. Februar 2008 17:52

Beitrag von forgoden »

danke, das ist auch interessant
Antworten