Wie "." ersetzen mit QRegExp ?
Verfasst: 27. Februar 2009 09:45
Hallo.
Ich möchte Punkte "." in einem Text ersetzen und dazu QRegExp verwenden. Da "." beim Ausdruck ja bereits als Steuerzeichen verwendet wird, dachte ich, ich kann das dann mit dem Unicode Wert realisieren.
Die 3 kleinen "p" werden durch ein "X" ersetzt.
Die Punkte jedoch nicht.
Wie kann man das machen ?
Gruß, pq
Ich möchte Punkte "." in einem Text ersetzen und dazu QRegExp verwenden. Da "." beim Ausdruck ja bereits als Steuerzeichen verwendet wird, dachte ich, ich kann das dann mit dem Unicode Wert realisieren.
Code: Alles auswählen
text="EINSpppZWEI...DREI";
text.replace(QRegExp("p"),"X");
text.replace(QRegExp("\\h002e"),"X");
Die Punkte jedoch nicht.
Code: Alles auswählen
EINSXXXZWEI...DREI
Gruß, pq