QString

Alles rund um die Programmierung mit Qt
Antworten
js
Beiträge: 59
Registriert: 4. Juli 2011 21:29

QString

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:

Re: QString

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

Re: QString

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:

Re: QString

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

Re: QString

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:

Re: QString

Beitrag von upsala »

Code: Alles auswählen

.section(" ", 0, 0)+">";
ist zu einfach?
js
Beiträge: 59
Registriert: 4. Juli 2011 21:29

Re: QString

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:

Re: QString

Beitrag von upsala »

Dann formuliere dein Problem passend, ansonsten kann man dir nicht helfen.
Antworten