Ermittelung der Position im string
-
Mein string:
string str = "blabla #test: 3994";Jetzt suche ich im string nach #test:
int pos = str.find("#test:")...mit dieser Methode kriege ich die Anfangsposition des strings raus, doch ich möchte wissen wie man die letzte Position des strings ermitteln kann damit meine ich nicht str.length()!
-
kernel64 schrieb:
die letzte Position des strings ermitteln
Hi, meinst du damit das Ende des Strings oder das letzte mal, dass dieser String in dem Hauptstring vorkommt?
string str = "blabla #test: 3994, #test, laskdklasd #testWillst du hier die Stelle ": 3994, #test, laskdklasd #test" oder die Stelle, an der das 3. #test vorkommt?
-
Schätze du meinst:
string str = "blabla #test: 3994", suchString = "#test:"; pos = str.find(suchString) + suchString.length() - 1; cout << "Endposition ist " << pos << endl;Oder?