Method: ConverterBase#symbols_to_zenkaku
- Defined in:
- lib/converterbase.rb
#symbols_to_zenkaku(data) ⇒ Object
記号を全角に変換
288 289 290 291 292 293 294 295 296 297 |
# File 'lib/converterbase.rb', line 288 def symbols_to_zenkaku(data) data.tr!("“”‘’〝〟", %!""''""!) data.gsub!(/"([^"\n]+)"/, "〝\\1〟") data.gsub!(/'([^'\n]+)'/, "〝\\1〟") # MEMO: シングルミュート(ノノカギ)を表示出来るフォントはほとんど無い data.gsub!("≪", "※[#始め二重山括弧]") data.gsub!("≫", "※[#終わり二重山括弧]") data.tr!("-=+/*《》'\"%$#&!?、<><>()|‐,._;:[]", "-=+/*≪≫’”%$#&!?、〈〉〈〉()|-,._;:[]") data.gsub!("\\", "¥") end |