文字列を置き換えます。
※Delphi 4 以降には StringReplace() 関数が用意されています。
関数にしてみました。Src の 中の C1 文字列を C2 文字列に置換します。
基本的にASCII文字のみの動作を前提としています。
[Ex.1]
自己呼出の関数になっていますので副作用があります。例えば Src が 'ABCDEFG' の時、C1 に 'B'、C2 に 'Bz' を与えると無限ループしますので気を付けて下さい (置換というより展開だな^^;)。
[Ex.2]
無限展開はしませんが、少々泥臭くなってしまいました(^^;
[Ex.1]
|
[Ex.2]
|
BACK |