青空文庫の製作を補助するマクロ
このマクロは青空文庫の製作作業を補助するためのマクロです。
具体的には | 《 》 が抜けていたり余分に入っている箇所を検索します。
以下をコピーして貼り付け、好きな名前で保存して下さい。拡張子は .vbee です。
名称例 search_aozora.vbee
document.selection.Find "》[^|]*?《||[^《]*?》|《[^》]*?|||[^《]*?||《[^》]*?《|》[^|]*?》|^[^|]*?《|^[^《]*?》||[^《]*?$|《[^》]*?$||《|《》",eeFindNext Or eeFindReplaceRegExp
解説
上のマクロは次の十二箇所を検索しています。
| が抜けている箇所 | 》[^|]*?《 |
《 が抜けている箇所 | |[^《]*?》 |
》 が抜けている箇所 | 《[^》]*?| |
| が余分に入っている箇所 | |[^《]*?| |
《 が余分に入っている箇所 | 《[^》]*?《 |
》 が余分に入っている箇所 | 》[^|]*?》 |
行頭で | が抜けている箇所 | ^[^|]*?《 |
行頭で 《 が抜けている箇所 | ^[^《]*?》 |
行末で 《 が抜けている箇所 | |[^《]*?$ |
行末で 》 が抜けている箇所 | 《[^》]*?$ |
ルビを振られる文字が無い箇所 | |《 |
ルビが無い箇所 | 《》 |