EmEditorで文字の特定のパターンの出現順に番号を振ってつけるという機能はありますしょうか?
お世話になっております。
https://jp.emeditor.com/text-editor-features/extensibility/plug-ins/word-count/
単語数プラグインの応用なんですが、出現番号付加機能です。
例文は以下です。
元のテキスト例文
あああああ……
いいいいい……
ううううう……
えええええ……
整形後は以下にしたいです。
あああああ……※1
いいいいい……※2
ううううう……※3
えええええ……※4
この場合、正規表現でいうと
……$
このパターンになっています。
これを上から順番に出現番号をつけたいのですが、こうしたことはEmEditorの既存の機能でできますでしょうか?
これは、出現回数を調べて出現順を記載していくという機能になります。
別の例文でいうと以下です。
元の文
太郎は、ほげ太郎に、新太郎を紹介しました。
編集後
太郎※1は、ぼげ太郎※2に、新太郎※3を紹介しました。
これは何回目に出現する○○に何かをするという目印にしたいです。
よろしくお願いいたします。
追加
解決できました。
編集→高度な操作→番号
batch_list = editor.filters;
batch_list.AddReplace("太郎","太郎※",eeFindReplaceRegExp,0);
document.selection.BatchReplace(batch_list,eeReplaceAll,eeExFindRegexOnigmo);
document.selection.Find("※",eeFindNext | eeFindReplaceRegExp | eeFindSelectAll,eeExFindRegexOnigmo);
document.Numbering("1","1",3,0);
editor.ExecuteCommandByID(4558);// カーソル位置箱型選択に番号を挿入します。
このマクロでいけました。
ありがとうございました。
0