Seite 1 von 1

QRegExp

Verfasst: 9. August 2011 10:44
von mugi
Hallo,
gibt es eine Möglichkeit aus einen QString, eine QRegExp zu erzeugen ?
Ich habe es mit diesem Code versucht, hat aber leider nicht geklappt!

Code: Alles auswählen

QRegExp reg;
reg.QRegExp(MyQString, Qt::CaseSensitive);
was mache ich hier falsch ?

Re: QRegExp

Verfasst: 9. August 2011 11:09
von ScyllaIllciz
Was willst Du denn erreichen?

Re: QRegExp

Verfasst: 9. August 2011 11:12
von mugi
ein QString in eine QRegExp umzuwandeln
ich dachte das wäre über diese Funktion hier möglich :

Code: Alles auswählen

QRegExp::QRegExp ( const QString & pattern, Qt::CaseSensitivity cs = Qt::CaseSensitive, PatternSyntax syntax = RegExp )
"Constructs a regular expression object for the given pattern string. The pattern must be given using wildcard notation if syntax is Wildcard; the default is RegExp. The pattern is case sensitive, unless cs is Qt::CaseInsensitive. Matching is greedy (maximal), but can be changed by calling setMinimal()."

Re: QRegExp

Verfasst: 9. August 2011 11:21
von ScyllaIllciz
Dann sollte das doch so gehen:

Code: Alles auswählen

QString test("MeinRegExp");
QRegExp reg(test, ...);
...
//benutze RegExp
...reg...

Re: QRegExp

Verfasst: 9. August 2011 11:27
von mugi
Danke sehr, es funktioniert.