Ich habe mir überlegt, dass, wenn ich die Länge der Zeilen abzähle und die miteinander vergleiche, auch zu einem Ergebnis kommen müsste.
Ich weiss aber nicht, was das Gegenteil von #13#10 ist.
Wenigstens läuft es schon mal fehlerfrei durch:
Code:
procedure TForm1.Button4Click(Sender: TObject);
var
i: integer;
laenge1, laenge2: Integer ;
begin
for i := Memo1.Lines.Count - 1 downto 0 do
begin
laenge1 := length(Memo1.Lines[i]);
laenge2 := length(Memo1.Lines[i-1]);
if laenge1 > laenge2 then
begin
Memo1.Lines[i] := StringReplace(Memo1.Lines[i], #13#10, ' ', [rfReplaceAll]);
end
else
begin
Memo1.Lines[i] := StringReplace(Memo1.Lines[i], ' ', #13#10 , [rfReplaceAll]);
end
end;
end;