Method: MyMatrix#twoByteKana!
- Defined in:
- lib/mymatrix.rb
#twoByteKana! ⇒ Object
半角カタカナの全角化
965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 |
# File 'lib/mymatrix.rb', line 965 def twoByteKana! self.each do |row| self.getHeaders.each do |head| val = self.val(row, head) #if(val =~ /[-~]/) if(val =~ /[-]/) #p "#{self.file} #{val}" next end #nval = Kconv.kconv(val, Kconv::UTF8, Kconv::UTF8) #nval = NKF.nkf('-W -w -x --cp932', val) nval = NKF.nkf('-W -w', val) if(val!=nval) #p "#{val}=>#{nval}" end self.setValue(row, head, nval) end end return self end |