A
ai-gamecock
Hi!
Hab schon gesucht aber nichts gefunden was mir hilft;
wie kann ich aus einem String die Position des x-ten Vorkommens eines Teilstrings (bzw Zeichens) (möglichst als Integer) auslesen?
z.B.: Ich möchte aus diesem String:
String text="1*125152*250178*tree_normal_1*0*0*0**";
die zweite und dritte Zahl auslesen, die Zahlen sind aber Variabel und können daher auch mal kürzer sein als im Beispiel, d.h. text.SubString(3,6) geht nicht immer.
Ich hab schon mal was von find_first_of() oder so gehört, allerdings weis ich nichts über die Anwendung dieses Befehls, der Autor hat gespart und nach meiner Nachfrage nicht mehr geantwortet.
Der Befehl .Find(String,int) geht nur bei Stringlisten (obwohl er meiner Meinung nach ideal wäre), und der Befehl text.Pos(String) liefert nur den ersten oder letzten (mein ich zumindest)
Wer helfen kann, soll dies bitte (möglichst bald) tun! Danke!
Hab schon gesucht aber nichts gefunden was mir hilft;
wie kann ich aus einem String die Position des x-ten Vorkommens eines Teilstrings (bzw Zeichens) (möglichst als Integer) auslesen?
z.B.: Ich möchte aus diesem String:
String text="1*125152*250178*tree_normal_1*0*0*0**";
die zweite und dritte Zahl auslesen, die Zahlen sind aber Variabel und können daher auch mal kürzer sein als im Beispiel, d.h. text.SubString(3,6) geht nicht immer.
Ich hab schon mal was von find_first_of() oder so gehört, allerdings weis ich nichts über die Anwendung dieses Befehls, der Autor hat gespart und nach meiner Nachfrage nicht mehr geantwortet.
Der Befehl .Find(String,int) geht nur bei Stringlisten (obwohl er meiner Meinung nach ideal wäre), und der Befehl text.Pos(String) liefert nur den ersten oder letzten (mein ich zumindest)
Wer helfen kann, soll dies bitte (möglichst bald) tun! Danke!