Hallo,
TStringList
LoadFromFile
und dann die StringList durchlaufen und mit Pos(ZeilenString, 'CallerIDNum: ')=1 die richtige Zeile finden.
Und zum Schluss mit Copy oder StringReplace die Nummer extrahieren.
Ich weiß ja, dass
pos ein echter Klassiker ist, aber mittlerweile kann man das dank der String-Helper deutlich eleganter machen. Denn statt
if Pos(ZeilenString, 'CallerIDNum: ')=1 then
kann man folgendes schreiben:
if ZeilenString.StartsWith('CallerIDNum: ') then
Nur mal so zur Erinnerung - auch an mich selbst!