EmEditorみんなでまとめサイト

Grepマクロ

最終更新:

匿名ユーザー

- view
だれでも歓迎! 編集
//grep.jsee - 現在開いているファイル内でのgrep検索
with(document.selection){
/***** 文字列の検索 *****/
data = new Array();
find_str=Window.prompt("検索する文字(正規表現可)を入力してください","");
StartOfDocument();
i=0;
while(Find(find_str,eeFindNext+eeFindReplaceRegExp)){
SelectLine();
data[i++]=[GetActivePointY(eePosLogical),Text];
LineDown();
StartOfLine();
}

/***** grep結果の出力 *****/
EndOfDocument();
NewLine(10);
for (i in data)
document.write(""+data[i][0]+"\t\t"+data[i][1]);
}
//EOF

  • 実行結果はこんな感じ。(このファイル内を"S"で検索した場合)
    • 5 with(document.selection){
    • 8 find_str=Window.prompt("検索する文字(正規表現可)を入力してください","");
    • 11 while(Find(find_str,eeFindNext+eeFindReplaceRegExp)){
    • 13 data[i++]=[GetActivePointY(eePosLogical),Text];
    • 15 StartOfLine();

掲示板の投稿より抜粋 St.KIKI


マクロ

タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

目安箱バナー