So entfernen Sie die ersten beiden Zeichen eines QString

Wie würde ich entfernen, die die ersten beiden Zeichen ein QString, oder, wenn ich es eines StackOverflows juristischer Hinsicht:

QString str = "##Name" //output: ##Name

zu

output: Name

Bisher habe ich dieses kleine Stück code:

if(str.contains("##"))
{
    str.replace("##","");
}

..aber es funktioniert nicht wie ich brauchen würde, um "##" in einigen anderen Saiten, aber nicht am Anfang.

Die ersten beiden Zeichen auftreten können, werden "%$" und "#@" als auch und das meist der Grund, warum ich löschen müssen, um die ersten zwei Zeichen.

Irgendwelche Ideen?

  • str = str.rechts(str.size()-2) ?
  • str.entfernen(0,2) ? Ich nie benutzt Qt, aber die Dokumentation auf QString aussieht... sehr komplett.
  • Timbo hat es hinbekommen!
InformationsquelleAutor Joe Carr | 2017-03-07
Schreibe einen Kommentar