Deswegen müsste es while (i <= Length(Input)) and (Input[i] = LeadChar) do inc(i);
Danke fürs Nase drauf stubsen!
Ps: Bei meinen Samples könnte man die schleifen auch ab zweite position laufen lassen um einen doppelten check zu vermeiden aber da fehlt dann erst mal ein längen check ob überhaupt content eine länge von 2 besitzt. Ich wollte halt string operationen auf einen einzigen manipulator bringen, jeweils basierend auf einem count index-wert.