Method: ConverterBase#symbols_to_zenkaku
- Defined in:
- lib/converterbase.rb
#symbols_to_zenkaku(data) ⇒ Object
半角記号を全角に変換
343 344 345 346 347 348 349 350 351 |
# File 'lib/converterbase.rb', line 343 def symbols_to_zenkaku(data) data.gsub!(/[#{SINGLE_MINUTE_FAMILY}]([^"\n]+?)[#{SINGLE_MINUTE_FAMILY}]/, "〝\\1〟") # MEMO: シングルミュートを表示出来るフォントはほとんど無いためダブルにする data.gsub!(/[#{DOUBLE_MINUTE_FAMILY}]([^"\n]+?)[#{DOUBLE_MINUTE_FAMILY}]/, "〝\\1〟") data.tr!("-=+/*《》'\"%$#&!?<><>()|‐,._;:\[\]{}", "-=+/*≪≫’”%$#&!?〈〉〈〉()|-,._;:[]") data.gsub!("\\", "¥") data end |