[リストへもどる]
一括表示
タイトル改行コードの置換えについて
記事No285
投稿日: 2004/04/20(Tue) 10:50
投稿者ubu
はじめまして、ubuともうします。

EdLeafについて質問です。

置換え時に動作についてなのですが、下記の条件で置換えを
実行したときに、無限ループに陥ってしまいます。

何がやりたいかというと、行末にある文字列を付加したいのです。
ですから、改行コードを置き換え対象にして置換え後の文字列に
”abc\n”と指定すれば行末に”abc”と入るかなと考えました。
で、置き換えてくれるのはいいのですが、
また先頭から置換えをはじめてしまいます。

何か良いほう方がございましたらご教授下さい。
よろしくお願いします。

<置換え条件>
置換前の文字列:\n
置換後の文字列:abc\n

エスケープシーケンスを使用:チェック
ラウンドして検索:チェックしない

タイトルRe: 改行コードの置換えについて
記事No290
投稿日: 2004/04/20(Tue) 11:28
投稿者こういちろう < >
ubu さん:
>何がやりたいかというと、行末にある文字列を付加したいのです。
>ですから、改行コードを置き換え対象にして置換え後の文字列に
>”abc\n”と指定すれば行末に”abc”と入るかなと考えました。

とりあえず「文字列の挿入」機能で代用しましょう。
具体的な手順としては、
メニュー「編集 (E)」→「挿入 (I)」→「文字列 (S)...」を開き
「挿入位置 (P):」を「行末」にして「文字列 (S)」欄に「abc」を書いて
実行することで、お望みが叶うはずです。

なお、上記をマクロ化するとこんな感じになります。
(「EdTex Macro」とありますが、EdLeaf 上で操作記録したものです)

// Start of EdTex Macro

CHAR MacroComment[] = "行末に「abc」を入れる"

InsertStringEx( 2 , "abc" ) ;

// End of EdTex Macro