Hallo,
1. Gibt es eine Möglichkeit die einzelnen Elemente einer QStringList als Parameter an die arg() Methode von QString zu übergeben ?
2. Wie kann ich die Anzahl der Platzhalter in dem QString feststellen ?
Vielen Dank für eure Antworten .
[gelöst] Inhalt von QStringList an QString.arg() übergeben
[gelöst] Inhalt von QStringList an QString.arg() übergeben
Zuletzt geändert von Bronski am 31. August 2009 17:23, insgesamt 1-mal geändert.
Ungetestet:
1.
2.
1.
Code: Alles auswählen
QStringList list;
QString withArgs;
foreach (QString s, list) {
widthArgs=withArgs.arg(s);
}
Code: Alles auswählen
QRegExp rx("%\\d+");
int pos;
int anz=0;
while ((pos = rx.indexIn(str, pos)) != -1) {
anz++;
pos += rx.matchedLength();
}
[gelöst] Inhalt von QStringList an QString.arg() übergeben
Ich muß mich korrigieren.
Im regulären Ausdruck ist nichts falsch.
Aber
muß rein.

Im regulären Ausdruck ist nichts falsch.
Aber
Code: Alles auswählen
int pos =0;