Einzelnen Beitrag anzeigen

Redeemer

Registriert seit: 19. Jan 2009
Ort: Kirchlinteln (LK Verden)
1.018 Beiträge
 
Delphi 2009 Professional
 
#7

AW: "Überlappungen" zwischen zwei Strings

  Alt 15. Jun 2020, 08:49
Irgendwie so?
Delphi-Quellcode:
uses Math, StrUtils;

Length1 := Length(Text1); // man sollte LeftStr und RightStr unten ersetzen durch das wesentlich effizientere Copy, wofür man das hier braucht, dafür bin ich aber zu faul
for i := 1 to Min(Length(Text2), Length1) do
if RightStr(Text1, i) = LeftStr(Text2, i) then
Exit(Text1, Copy(Text2, i, High(Integer)));
raise Exception.Create('geht nicht');
Je nach Anforderung muss man die Schleife umdrehen.
Janni
2005 PE, 2009 PA, XE2 PA
  Mit Zitat antworten Zitat