方法2:
procedure TForm7.Button1Click(Sender: TObject);
var
s, s1: string;
i: Integer;
a, prea: Char;
begin
s := Trim(Edit1.Text);
for i := 0 to Length(s) do
begin
a := s[i];
if prea <> a then
begin
//对比不同
Memo1.Lines.Add(s1);
s1 := '';
end;
s1 := s1 + a;
prea := a;
end;
Memo1.Lines.Add(s1);