文字列'nEEdle'を置き換えて、次の結果を得るにはどうすればよいですか。
"haystackhaystacknEEdlehaystack" -> "haystackhaystack<b>nEEdle</b>haystack"
私のアプリケーションでは、検索パラメーターは小文字のみであるため、最後の正規表現の結果($〜)を取得して、それを置換文字列として使用します。次のアプローチは機能しません。
n = "needle"
haystack.gsub(/#{n}/i, "<b>#{$~}</b>")
ヒントはありますか?