マクロの置換についてNo.02586
みつ さん 99/02/18 18:51
 

 教えて下さい。
 秀丸エデッタ V2.29を使ってます。
 改行 カンマをカンマにマクロで置換が出来ません。
マクロは
searchdown "\n\,",regular,fuzzy;
で実行しました。

 置換コマンドでは出来ました。
マクロではどのようにすればよいのでしょうか

[ ]
RE:02586 マクロの置換についてNo.02587
杉浦 まさき さん 99/02/19 00:46
 
みつさん、はじめまして。
 杉浦 まさき と申します。

> 改行 カンマをカンマにマクロで置換が出来ません。
>マクロは
>searchdown "\n\,",regular,fuzzy;
>で実行しました。

searchdown "\\n,", regular;

としてみて下さい。
#文字列中に半角円記号を入れたい時は円記号を2つ重ねて下さい。
##うーん…いっそのことマクロヘルプの目次ページに書きませんか、
  このルール(^^;。>秀丸担当様

で、それとは別に…
 1)カンマの前に円記号は必要ないと思うです。
 2)replace* という置換系のマクロ文があるんですが、
   それは何か理由があって使っていないんでしょうか?


[ ]
RE:02586 マクロの置換についてNo.02588
ひろ さん 99/02/19 08:25
 
 みつさん今日は、ひろです。
>  改行 カンマをカンマにマクロで置換が出来ません。
> マクロは
//----------- sample.mac -----------------------
replaceallfast "\n,",",",regular;
endmacro;
//-----------------------------------------------
で如何でしょうか?

[ ]
RE:02588 マクロの置換についてNo.02589
ひろ さん 99/02/19 12:52
 
 みつさん今日は、ひろです。自己レスです。
 先の macro でも出来ますが、
//----------- sample.mac -----------------------
replaceallfast "\\n,",",",regular;
endmacro;
//-----------------------------------------------
が正しい表現ですm(_|_)m。

[ ]