匿名質問者匿名質問者回答ポイント なしウォッチ 1

正規表現で文字列を変換したい

現在、html上に出力する文字列にふりがなをつける処理を作っています。

オレは<span class="ruby">東京<span class="rt">とうきょう</span></span><span class="ruby">生<span class="rt">う</span></span>まれ<span class="ruby">HIPHOP<span class="rt">ひっぷほっぷ</span></span>育ち

rubyで囲っている文字の上に、rtで囲っている文字をふりがなとして配置する、という仕組みです。
ただ、この状態だと冗長なソースになる&実際に文章の内容を書く人がhtmlその他プログラミングに詳しくない方のため、以下のような形で文章を書き、正規表現で変換できればと思っております。

オレは[東京[とうきょう]][生[う]]まれ[HIPHOP[ひっぷほっぷ]][育[そだ]]ち

以上のような形で文章を書いて、正規表現で上記のhtmlに変換できる方法があれば、ご教授いただきたいです。
よろしくお願いします。

ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2014-06-25 11:08:07
終了日時
2014-06-25 18:48:39
回答条件
1人10回まで

この質問のカテゴリ

この質問に含まれるキーワード

正規表現647Ruby760HIPHOP44プログラミング1135HTML5036RT32東京4707

人気の質問

メニュー

PC版