Wordでルビを振った文章をテキストとして張り付けると
02(ゼロツー)
のようになります。これをカクヨム形式の
|02《ゼロツー》
に変換する正規表現の紹介です。
以前の漢字に平仮名のルビに加え、上記のような数字にカタカナのルビにも対応しております。
正規表現に対応したテキストエディタ(サクラエディタなど)でご使用ください。
検索文字列
(((\p{Han})+?|(\d)+?))\(([\p{Hiragana}|\p{Katakana}|ー]+?)\)
置換文字列
|$1《$5》
なお、sedなどの正規表現だとこれはうまく動作しません。
ある程度新しいバージョンの正規表現に対応したテキストエディタでご利用ください。
以上、よろしくお願いいたします。