if St = 'あなた' then St := 'you' else ...
のように文を置き換えるものを作っているのですが、
改行を「//と改行」に置き換える↓にはどうすれば良いでしょうか?
------
あなた
1
------
を
------
you//
1
------
としたいのです。
どなたかご教授願います。
if St = '//' then St := '//'+#13#10 else ...
です。
#$D#$AでもOKです。
誤爆
if St = #13#10 then St := '//'+#13#10 else ...
改行=行の区切りと考えれば、
Memo1.Lines.Text := StringReplace(Memo1.Lines.Text, #13#10, '//'#13#10, [rfReplaceAll]);
のようにStringReplaceだけでいけるかと思います。
ありがとうございました。
おかげさまで解決しました。
改行は#13#10というふうに扱われているのですね。
すっきりしました。
ツイート | ![]() |