利用者:Bethlehem4/XMLルビの並び順番の変換方法
表示
XMLルビの並び順番の変換方法 備忘録
[編集]- フリーのソフトウェア、Notepad++をダウンロードして手に入れる。
- XMLベースの本文テキストを入手する。(著作権をクリアしたもののみ)
- 本文の変換方法
- 検索・置換モード(拡張)で、改行(\n)を入れてルビを1行にする。(正規表現による置き換えが、文字列に漢字を含むと誤作動するため)
- 検索・置換モード(正規表現)で、漢字とルビの並びを置き換える。
<rub>(.*)<tab>(.*)</rub>
<rub>\2<tab>\1</rub>
- 改行を元に戻す。
- <rub>と</rub>をウィキソースのテンプレートRubyに置き換える。
- tagをすべて置き換える。