rubify and unrubify

鹿児島県​志布志市(しぶしし)​志布志町(しぶししちょう)​志布志(しぶし) 岐阜県​安八郡(あんぱちぐん)​神戸町(ごうどちょう) 三重県​伊賀市​神戸(かんべ) 岡山県​津山市​神戸(じんご) 愛知県​知多郡​武豊町​ヱケ屋敷(えげやしき) 愛知県​知多郡​武豊町​ヲヲガケ(おおがけ) 石川県​輪島市​小田屋町​ヰ(い)
鹿児島県<ruby><rb>志布志市</rb><rp>(</rp><rt>しぶしし</rt><rp>)</rp></ruby><ruby><rb>志布志町</rb><rp>(</rp><rt>しぶししちょう</rt><rp>)</rp></ruby><ruby><rb>志布志</rb><rp>(</rp><rt>しぶし</rt><rp>)</rp></ruby> 岐阜県<ruby><rb>安八郡</rb><rp>(</rp><rt>あんぱちぐん</rt><rp>)</rp></ruby><ruby><rb>神戸町</rb><rp>(</rp><rt>ごうどちょう</rt><rp>)</rp></ruby> 三重県​伊賀市<ruby><rb>神戸</rb><rp>(</rp><rt>かんべ</rt><rp>)</rp></ruby> 岡山県​津山市<ruby><rb>神戸</rb><rp>(</rp><rt>じんご</rt><rp>)</rp></ruby> 愛知県​知多郡​武豊町<ruby><rb>ヱケ屋敷</rb><rp>(</rp><rt>えげやしき</rt><rp>)</rp></ruby> 愛知県​知多郡​武豊町<ruby><rb>ヲヲガケ</rb><rp>(</rp><rt>おおがけ</rt><rp>)</rp></ruby> 石川県​輪島市​小田屋町<ruby><rb>ヰ</rb><rp>(</rp><rt>い</rt><rp>)</rp></ruby>

一つ目のテキストエリアのテキストの U+200B「Zero Width Space」に続く漢字とそれに続く「(よみがな)」を HTML の ruby タグに変換して、二つ目のテキストエリアに表示します。一方で、二つ目のテキストエリアの HTML テキストの ruby タグを U+200B「Zero Width Space」に続く漢字とそれに続く「(よみがな)」 に変換して一つ目のテキストエリアに表示します。

Convert the U+200B “Zero Width Space”, the following kanji, and the following “(reading Kana)” of the text in the first text area into HTML ruby tags and display them in the second text area. On the other hand, the ruby tag of the HTML text in the second text area is converted to the U+200B “Zero Width Space”, the following kanji, and the following “(reading Kana)” and displayed in the first text area.

一覧
    Copyleft 🄯 2019 Taiji Yamada <taiji@aihara.co.jp>