コンテンツにスキップ

利用者:Bethlehem4/XMLルビの並び順番の変換方法

提供:Wikisource

XMLルビの並び順番の変換方法 備忘録

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