Alles rund um die Programmierung mit Qt
-
js
- Beiträge: 59
- Registriert: 4. Juli 2011 21:29
Beitrag
von js »
Abend oder Morgen .
Möchte einen QString ändern
Name1wert/Name1
Möchte Name1 und wert in verschiedenen variablen haben, habe es so gemacht. Gibt es einen besseren Weg??
Code: Alles auswählen
QString back;
back=zeile[unterordner];
QString altername=back.remove(1,back.indexOf("/",1));
QString back2;
back2=zeile[unterordner];
QString varia =back2.remove(altername);
zeile[unterordner].remove(varia).remove("/"+altername);
-
upsala
- Beiträge: 3946
- Registriert: 5. Februar 2006 20:52
- Wohnort: Landshut
-
Kontaktdaten:
Beitrag
von upsala »
Code: Alles auswählen
QString altername=zeile[unterordner].section("/", 1, 1);
QString varia=zeile[unterordner].section("/", 0, 0);
-
js
- Beiträge: 59
- Registriert: 4. Juli 2011 21:29
Beitrag
von js »
vielen dank und wie kann ich bei so einer formatierung machen ?
<Name1 Nocheiner="Wert">
möchte das am ende nur noch <Name1> steht
mit .section("=", 1, 1) bekomme ich ="Wert"> weg aber wie kriege ich Nocheiner weg?
section(" ").. ging nicht
-
upsala
- Beiträge: 3946
- Registriert: 5. Februar 2006 20:52
- Wohnort: Landshut
-
Kontaktdaten:
Beitrag
von upsala »
Warum willst du was weg nehmen, nimm halt alles vor dem Leerzeichen und häng '>' an.
-
js
- Beiträge: 59
- Registriert: 4. Juli 2011 21:29
Beitrag
von js »
dann habe ich Nocheiner drin
habe es so gemacht ...ist aber naja
Code: Alles auswählen
if(zeile[i].indexOf("=")!=-1){
zeile[i].remove(zeile[i].indexOf(" ", zeile[i].indexOf("<", 1)),zeile[i].count())+">";
}
-
upsala
- Beiträge: 3946
- Registriert: 5. Februar 2006 20:52
- Wohnort: Landshut
-
Kontaktdaten:
Beitrag
von upsala »
-
js
- Beiträge: 59
- Registriert: 4. Juli 2011 21:29
Beitrag
von js »
jein das Problem ist das auch auch vor dem eigentlichen text leerzeichen sind.
-
upsala
- Beiträge: 3946
- Registriert: 5. Februar 2006 20:52
- Wohnort: Landshut
-
Kontaktdaten:
Beitrag
von upsala »
Dann formuliere dein Problem passend, ansonsten kann man dir nicht helfen.