Hallo,
versuchst Du immer noch eine binäre Datei über Stringfunktionen auseinander zu pflücken.
zu Deinem Problem:
1. den String bei dem Leerzeichen trennen und in Variablen merken
'AutoPrima'
'Opel'
2. im String 'AutoPrima' ab dem zweiten Zeichen den ersten Großbuchstaben suchen
3. ab der gefundenen Position String auftrennen
4. gefundene Strings zusammenfügen
Den Großbuchstaben im String kannst Du wie folgt ermitteln:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7:
| i := 2; while (i <= Length(s)) and (not (s[i] in ['A'..'Z'])) do inc(i); if i > length(s) then showmessage('kein Großbuchstabe nach Zeichen 1') else showmessage('ersten Großbuchstaben bei Position '+IntToStr(i)+' gefunden'); |