Der "QUELLTEXT" den ich auswerte, hat bestimmte Formatierungen, sodass es eindeutige Zeichnketten sowohl vor jedem, als auch nach jedem Split gibt. Die "herausgefilterten" Werte, die zwischen - nennen es wir mal "VORSPLIT" und Zeichenkette "NACHSPLIT" sind - sind von der Anzahl her bekannt (int cntitems = Anz. Werte).
Nach dem auslesen von dem Wert in Zeile 6 soll dieser im String "Quelltext" nicht mehr vorkommen, damit er beim nächsten durchlauf nicht wieder rausgefiltert wird. Daher splitte ich in Zeile 7 den schon "verarbeiteten" Teil ab - müsste rein theoretisch ja funktionieren.
Gibt aber immer ERROR aus (nach erstem durchlauf)
Bitte um Hilfe
Felix
Java:
public static String[] splititems(String Quelltext, int cntitems)
{
String[] bezeichnung = new String[cntitems];
for(int i=0; i<cntitems; i++)
{
bezeichnung[i] = Quelltext.split("vorsplit")[1].split("nachsplit")[0];
Quelltext = Quelltext.split(bezeichnung[i]+"nachsplit")[1];
}
return bezeichnung;
}
Nach dem auslesen von dem Wert in Zeile 6 soll dieser im String "Quelltext" nicht mehr vorkommen, damit er beim nächsten durchlauf nicht wieder rausgefiltert wird. Daher splitte ich in Zeile 7 den schon "verarbeiteten" Teil ab - müsste rein theoretisch ja funktionieren.
Gibt aber immer ERROR aus (nach erstem durchlauf)
Bitte um Hilfe
Felix