Method: ConverterBase#modify_kana_ni_to_kanji_ni

Defined in:
lib/converterbase.rb

#modify_kana_ni_to_kanji_ni(data) ⇒ Object

漢字の二じゃなくて間違えてカタカナのニを使ってるのを校正する



1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
# File 'lib/converterbase.rb', line 1013

def modify_kana_ni_to_kanji_ni(data)
  if @setting.enable_kana_ni_to_kanji_ni
    data.gsub!(/([^#{KANA}]{2})ニ([^#{KANA}]{2})/) do
      prefix = $`.tap { |it|
        break it[-10, 10] if it.length > 10
      }
      @inspector.info(<<-EOS % (prefix + $1 + "" + $2 + $'[0, 10]))
カタカナのニを漢字の二に修正しました
≫≫≫ 該当箇所
...%s...
      EOS
      "#{$1}#{$2}"
    end
  end
  data
end