rubyで文字列の置き換えをスマートにやりたいんですけどわかりません。

ペパボスタッフのtwitterアカウントへのリンクを貼るのがめんどくさい。

ほっしゃん → <a href="http://twitter.com/glover">ほっしゃん</a>
つね様 → <a href="http://twitter.com/tnmt">つね様</a>

というような変換表を用意して一括で変換できるようにしたい。

# -*- encoding: UTF-8 -*-

str1 = "ほっしゃん つね様 ほっしゃん" #ここにブログの本文が入るイメージです。
str2 = str1.gsub("ほっしゃん", "glover")
str3 = str2.gsub("つね様", "tnmt")

puts str1
puts str2
puts str3

出力結果

ほっしゃん つね様 ほっしゃん
glover つね様 glover
glover tnmt glover

ってので出来そうなんだけどもっとスマートな書き方を知りたい。

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください