MediaWiki書式からTextile書式への簡易変換表
MediaWiki書式からTextile書式へのテキスト変換はPandocを使うと変換がスムーズにできるらしいですが、Haskell環境を作らないといけないなど、ちょっとしたことで大げさな作業も面倒なので、ここでは簡単に変換するための正規表現表を掲載します。
完全な表ではないので、足りないところは各自補っていただければと思います。
正規表現表
項目 | MediaWiki | Textile | 説明 |
---|---|---|---|
見出し(h5の場合) | ^=====([^=]+?)=====$ | h5. $1 | 他の見出しは「=」の数を調整 |
リスト(番号なし) | ^(\*+?) | $1 | Textileの最後に半角スペース |
画像1(基本) | ^\[\[画像\:(.+?)\]\]$ | !$1! | 基本的な画像添付の書式 |
画像2(ファイル名変換) | ^\!(.*?) (.*?)\!$ | !$1_$2! | アンダースコア付きファイル名変換 |
画像3(スタイル初期化) | ^\!(.+?)\|.+\!$ | !$1! | スタイルをリセット |
外部リンク | \[(.+?) (.+?)\] | “$2”:$1 | Textileの最後に半角スペース |
強調テキスト | ”'([^’]+?)”’ | *$1* | アスタリスクの前後に半角スペース |
等幅テキスト | <tt>(.+?)<\/tt> | @$1@ | アットマークの前後に半角スペース |
詳説 正規表現 第3版
¥5,280 (2025-04-18 23:06 GMT +09:00 時点 - 詳細はこちら価格および発送可能時期は表示された日付/時刻の時点のものであり、変更される場合があります。本商品の購入においては、購入の時点で当該の Amazon サイトに表示されている価格および発送可能時期の情報が適用されます。)そろそろ常識? マンガでわかる「正規表現」
¥1,861 (2025-04-18 23:06 GMT +09:00 時点 - 詳細はこちら価格および発送可能時期は表示された日付/時刻の時点のものであり、変更される場合があります。本商品の購入においては、購入の時点で当該の Amazon サイトに表示されている価格および発送可能時期の情報が適用されます。)正規表現辞典 改訂新版
¥1,485 (2025-04-18 23:06 GMT +09:00 時点 - 詳細はこちら価格および発送可能時期は表示された日付/時刻の時点のものであり、変更される場合があります。本商品の購入においては、購入の時点で当該の Amazon サイトに表示されている価格および発送可能時期の情報が適用されます。)2017-09-26