Danke für eure antworten...
Was verstehst du unter Effizient?
- einfach
- einfach + etwas schneller
- noch schneller (nicht so einfach)
- theoretisch ja noch schneller, aber da es nachvolziehbar sein sollte: einfach + etwas schneller...
es sei den etwas schneller ist zu langsam
Es handelt sich um bis zu 128000 Zeichen
Kannst du ein paar beispiele machen oder suchworte liefern?
Danke
Am effizientesten?
Code:
start = 1;
wiederhole
posG = Pos('G', Start);
Verlasse die Schleife, wenn posG = 0;
posKomma = Pos(',') ab PosG;
Zahl1 = TextZwischen(posG + 1, posKomma - 1);
posSemikolon =Pos(';') ab PosKomma;
Zahl2 = TextZwischen(posSemikolon + 1, posKomma2 - 1);
Start = posSemikolon + 1
Das ist aber nicht wirklich am effizientesten, aber dafür am einfachsten zu implementieren. Optimal geht das eigentlich nur mit einer Schleife und ein wenig Fallunterscheidung.
Danke... werde ich mal versuchen...