QString splitten
-
Hallo zusammen,
ich habe einen QString in dieses Form :
" :I(U=-5.00V, ILed=15.0mA) [nA]: -148 -160 -125 -184 -117 -175 -174"Ich möchte dieses QString so bearbeiten, dass der Inhalt zwischen ":" splitten kann?
Wie kann ich das erledigen mit QStringdanke in voraus
-
@Galilio said in QString splitten:
Hallo zusammen,
ich habe einen QString in dieses Form :
" :I(U=-5.00V, ILed=15.0mA) [nA]: -148 -160 -125 -184 -117 -175 -174"Mit QString::split()? Siehe http://doc.qt.io/qt-5/qstring.html#split-1
QString str = " :I(U=-5.00V, ILed=15.0mA) [nA]: -148 -160 -125 -184 -117 -175 -174"; QStringList list = str.split(':');
-
Hallo zusammen,
ich habe einen QString in dieses Form :
" :I(U=-5.00V, ILed=15.0mA) [nA]: -148 -160 -125 -184 -117 -175 -174"Ich möchte dieses QString so bearbeiten, dass der Inhalt zwischen ":" splitten kann?
Wie kann ich das erledigen mit QStringdanke in voraus
-
-
@Galilio
dann sollte das hier funktionieren:int pos1(0),pos2(0); QString str("mein String : sdkjfjhsdkf : Ende"); pos1 = str.indexOf(':'); pos2 = str.indexOf(':',pos1+1); if(pos1 >= 0 && pos2 > pos1){ str.remove(pos1,pos2-pos1); }
-
@Galilio
dann sollte das hier funktionieren:int pos1(0),pos2(0); QString str("mein String : sdkjfjhsdkf : Ende"); pos1 = str.indexOf(':'); pos2 = str.indexOf(':',pos1+1); if(pos1 >= 0 && pos2 > pos1){ str.remove(pos1,pos2-pos1); }