grep検索結果後の整形についてNo.13089
khideki さん 02/10/08 16:13
 
はじめまして。
grep検索結果のデータ間にそれぞれ自動的に空行を一行挿入したいのですが、どのよ
うなマクロを使えばよろしいのでしょうか?

[ ]
RE:13089 grep検索結果後の整形についてNo.13090
たけのこ さん 02/10/08 16:27
 
たけのこです。

マクロを使わずとも、置換で正規表現をonにして

\n



\n\n

に置換すればお望みの結果になります。どーしてもマクロでやりたいなら

replaceall "\\n", "\\n\\n", regular;

の1行だけでいいはずです。

[ ]
RE:13090 grep検索結果後の整形についてNo.13091
khideki さん 02/10/08 16:40
 
たけのこさん
有り難う御座います。

>マクロを使わずとも、置換で正規表現をonにして
>
>\n
>
>を
>
>\n\n

あっという間に出来ました。感動してます!!

[ ]
RE:13091 grep検索結果後の整形についてNo.13092
khideki さん 02/10/08 21:00
 
たけのこさん
あらためて、有り難う御座います。

>replaceall "\\n", "\\n\\n", regular;
>
>の1行だけでいいはずです。

マクロ化も成功しました。
感謝、感謝です。心からお礼申し上げます。

[ ]
RE:13092 grep検索結果後の整形についてNo.13094
たけのこ さん 02/10/09 09:20
 
たけのこです。

// 関係ないとは思うけど、K.Hidekiって友人がいる。

先ほどは時間がないので手抜きの返信でしたが、もちっとマクロらしくする&
Grepの結果ウィンドウ以外には反応しないようにするなら以下のようにもできま
す。マクロ文法などはヘルプをどうぞ。ちなみに、2行目を消して、3行目のコ
メントをはずすと高速動作になります。

if(filetype == "grep"){
  replaceall "\\n", "\\n\\n", regular;
  // replaceallfast "\\n", "\\n\\n", regular;
}else{
  message "Grepの結果ウィンドウではありません";
}

[ ]
RE:13094 grep検索結果後の整形についてNo.13100
khideki さん 02/10/09 19:37
 
たけのこさん
重ね重ね有り難う御座います。

すごいです!!

以下のご指摘通り、マクロファイルを作成し登録してみました。
まさに「ズドン!」と、一瞬で一行・空行毎にデータが分離しました。

私にとっては感動ものです。本当に有り難う御座いました。



>たけのこです。
>
>// 関係ないとは思うけど、K.Hidekiって友人がいる。
>
>先ほどは時間がないので手抜きの返信でしたが、もちっとマクロらしくする&
>Grepの結果ウィンドウ以外には反応しないようにするなら以下のようにもできま
>す。マクロ文法などはヘルプをどうぞ。ちなみに、2行目を消して、3行目のコ
>メントをはずすと高速動作になります。
>
>if(filetype == "grep"){
>  replaceall "\\n", "\\n\\n", regular;
>  // replaceallfast "\\n", "\\n\\n", regular;
>}else{
>  message "Grepの結果ウィンドウではありません";
>}

[ ]