• 異世界ファンタジー
  • SF

Wordで作成した原稿をカクヨム形式に変換する方法

私は原稿をMS Wordで書いているのですが、これをカクヨムに投稿する場合、問題になるのがルビの部分です。
Wordで書いた文章をそのままコピペで張り付けると、ルビを振った部分が「不機嫌(ふきげん)」のようになってしまい、そのままでは使えません。

そこで、これをカクヨム形式である「|不機嫌《ふきげん》」に変換する方法を紹介させていただきます。

まず、サクラエディタ等の正規表現に対応したテキストエディタを用意します。
そして、Wordの原稿をコピペします。
次に置換ボックスを開き、正規表現のところにチェックを入れてから、検索ボックスと置換ボックスに以下のように入力します。

検索ボックス
(\p{Han}+)?\(([\p{Hiragana}|\p{Katakana}]+)?\)

置換ボックス
|$1《$2》

なんだか意味不明の呪文ですが、長いのでコピペで張り付けてください。
なお、この正規表現は、マルチバイト文字用のスクリプトと呼ばれるものに対応しているものでのみ有効です。
よく分からないと思いますので、私が動作を確認したサクラエディタをインストールして使ってみてください。
ちなみに、これの意味なのですが、まず漢字が一文字以上連続していいて、ひらがなかカタカナが()で囲まれている部分を検索し、漢字の前に|を追加し、()を《》に変換するという意味になっています。

これを行うと、以下のように変換されます。


変換前
 そのため、ヒム族の中にはそんなアルク族を蛮族(ばんぞく)として見下す輩(やから)が一定数いるが、それには若干(じゃっかん)のあこがれが含まれていた。


変換後
 そのため、ヒム族の中にはそんなアルク族を|蛮族《ばんぞく》として見下す|輩《やから》が一定数いるが、それには|若干《じゃっかん》のあこがれが含まれていた。


非常に便利ですので、ぜひとも一度試してみてください。

コメント

コメントの投稿にはユーザー登録(無料)が必要です。もしくは、ログイン
投稿する