ich habe einen XML String, welcher ein ungültiges binäres Zeichen enthält. Dies möchte ich entfernen, bevor ich den QXmlStreamReader mit dem String füttere. Dazu nehme ich QRegExp.
Hier mein Code:
Code: Alles auswählen
void parseXML(const char *xml_stream) {
QRegExp rx("[^a-zA-Z0-9 \.,\-_\r\n\t'\"]" );
QString qs(xml_stream);
qs.replace(rx,"");
...
Was ist an meiner RegExp falsch?
Vielen Dank