Registriert seit: 28. Jun 2008
46 Beiträge
|
AW: StringReplace "String" durch "[b]String[/b]" ersetzen
28. Sep 2012, 15:01
Delphi-Quellcode:
Function Capsulate(From:String;const find,l,r:String):String;
var
F,s:String;
i,lf:Integer;
begin
f := Lowercase(From);
s := Lowercase(find);
i := pos(s,f);
while i>0 do
begin
Result := Result + Copy(From,1,i-1) +l + Copy(From,i,Length(find)) + r;
From := Copy(From,i + length(find),length(From));
f := Lowercase(From);
i := pos(s,f);
end;
REsult := Result + From;
end;
procedure TForm3.Button1Click(Sender: TObject);
begin
memo2.Text := Capsulate(memo1.Text,'ich','[b]','[/b]')
end;
allerdings wird nicht auch zu n icht, da müsstest Du noch eine Prüfung einbauen ...
Wunderbar, vielen Dank
P.S.: nicht auch zu n icht ist gewünscht.
|
|
Zitat
|