Thema
:
Delphi
String nach einem Substring herausnehmen
Einzelnen Beitrag anzeigen
jaenicke
Registriert seit: 10. Jun 2003
Ort: Berlin
9.648 Beiträge
Delphi 11 Alexandria
#
6
Re: String nach einem Substring herausnehmen
9. Aug 2009, 08:02
Kann man alles machen:
zusammenfalten
·
markieren
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
AppCentral
Zitat
jaenicke
Öffentliches Profil ansehen
Mehr Beiträge von jaenicke finden