Registriert seit: 10. Jun 2003
Ort: Berlin
9.360 Beiträge
Delphi 11 Alexandria
|
Re: String nach einem Substring herausnehmen
9. Aug 2009, 07:02
Kann man alles machen:
Delphi-Quellcode:
function FindNextWord(const AText, APrevWord: string): string;
var
CurPos: PChar;
TempPos: Integer;
begin
Result := '';
TempPos := Pos(APrevWord + ' ', AText);
if TempPos = 0 then
Exit;
CurPos := PChar(Integer(PChar(AText) + TempPos + Length(APrevWord)));
// Beim Zeichen hinter dem gesuchten Wort weitermachen
TempPos := Pos(' ', CurPos);
if TempPos = 0 then
Exit;
SetString(Result, CurPos, TempPos - 1);
// Als Ergebnis den Text von der ersten Position bis zum Zeichen vor
// dem Leerzeichen zurückgeben
end;
Sebastian Jänicke Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
|