EmEditorみんなでまとめサイト

青空文庫の製作を補助するマクロ

最終更新:

匿名ユーザー

- view
だれでも歓迎! 編集

青空文庫の製作を補助するマクロ

このマクロは青空文庫の製作作業を補助するためのマクロです。
具体的には | 《 》 が抜けていたり余分に入っている箇所を検索します。
以下をコピーして貼り付け、好きな名前で保存して下さい。拡張子は .vbee です。

 名称例 search_aozora.vbee

document.selection.Find "》[^|]*?《||[^《]*?》|《[^》]*?|||[^《]*?||《[^》]*?《|》[^|]*?》|^[^|]*?《|^[^《]*?》||[^《]*?$|《[^》]*?$||《|《》",eeFindNext Or eeFindReplaceRegExp

解説

上のマクロは次の十二箇所を検索しています。

| が抜けている箇所 》[^|]*?《
《 が抜けている箇所 |[^《]*?》
》 が抜けている箇所 《[^》]*?|
| が余分に入っている箇所 |[^《]*?|
《 が余分に入っている箇所 《[^》]*?《
》 が余分に入っている箇所 》[^|]*?》
行頭で | が抜けている箇所 ^[^|]*?《
行頭で 《 が抜けている箇所 ^[^《]*?》
行末で 《 が抜けている箇所 |[^《]*?$
行末で 》 が抜けている箇所 《[^》]*?$
ルビを振られる文字が無い箇所 |《
ルビが無い箇所 《》

マクロ

ウィキ募集バナー