Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#4

Re: Unbekannter Teilstring in mehrern Strings

  Alt 2. Mai 2010, 00:02
Nicht unbedingt das Schellste, aber es läuft zuverlässig:
Delphi-Quellcode:
var
  SL: TStringList;
  S, S2: String;
  B: Boolean;
  i: Integer;
begin
  // input: SL
  // output: S
  S := SL[0] + '\';
  repeat
    S2 := S;
    S := ExtractFilePath(ExtractFileDir(S));
    if S = S2 then
    begin
      S := '';
      Break;
    end;
    B := True;
    for i := 1 to SL.Count - 1 do
    begin
      if Pos(S, SL[i]) = 0 then
      begin
        B := False;
        Break;
      end;
    end;
  until B;
  ShowMessage(S);
$2B or not $2B
  Mit Zitat antworten Zitat