Hallo zusammen,
ich habe folgendes Problem:
Ich habe diesen String String = "GET /?Text=Hallo&Farbe=%12548ff&action=0 HTTP/1.1"".
Daraus möchte ich nun den Text also "Hallo" die Farbe also "%12548ff" und die Action "0" auf jeweils eigene Strings schreiben.
PS:
Mein erster Absatz war dies:
String currentLine = "GET /?Text=Hallo&Farbe=%12548ff&action=0 HTTP/1.1";
String TextIndex;
String FarbeIndex;
String actionIndex;
String Text;
String Farbe;
String Action;
if (currentLine.indexOf("?Text=") != -1) {
TextIndex = currentLine.indexOf("?Text=");
}
if (currentLine.indexOf("&Farbe=") != -1) {
FarbeIndex = currentLine.indexOf("&Farbe=");
}
if (currentLine.indexOf("&action=") != -1) {
actionIndex = currentLine.indexOf("&action=");
}
Text = currentLine.substring(TextIndex+6, FarbeIndex);
Farbe = currentLine.substring(FarbeIndex+7, actionIndex);
Action = currentLine.substring(actionIndex, currentLine.indexOf(" HTTP/1.1"));
}
Hier bekomm ich allerdings die Fehlermeldug:
no matching function for call to 'String::substring(StringSumHelper&, String&)'