#32188
Yutaka Emura
Keymaster

いつもお世話になっております。江村です。

snow様の方法をお試しいただいてもマクロのサイズが大きすぎて動作しない場合は、検索や置換に使用するデータが大きすぎる可能性があります。そのため、データとコードを別のファイルに分けて保存することをお勧めします。

EmEditorの連続置換機能では、リンクファイルを使用することができます。詳しくはこちらのビデオをご覧ください:

https://youtu.be/Rl6lS5YTu60?si=nbCrdgZOuus3Yong

このビデオのような操作をマクロに記録すると、次のようなマクロが記録されます:


batch_list = editor.filters;
batch_list.AddReplace("(パス)\\replace_list.txt", "", eeFindReplaceCase | eeFindReplaceRegExp, eeExFindLinkFile);
document.selection.BatchReplace(batch_list, eeReplaceAll, 0);

replace_list.txt には、検索文字列と置換後の文字列をタブで区切って1行ずつ記載します。例えば、


タロウ <tab> 太郎
ハナコ <tab> 花子

このように記述して保存してください。ファイルは、UTF-16 (BOM付き) または UTF-8 (BOM付きまたはBOM無し) で保存してください。

snow様、ご協力いただき誠にありがとうございます。

今後ともどうぞよろしくお願いいたします。