class AnyStyle::Normalizer::Punctuation
Public Instance Methods
normalize(item, **opts)
click to toggle source
# File lib/anystyle/normalizer/punctuation.rb 15 def normalize(item, **opts) 16 each_value(item) do |_, value| 17 value.gsub!(/\s*[\)\]\.,:;\p{Pd}\p{Z}\p{C}。、》〉]+$/, '') 18 value.gsub!(/[,:;》〉]+$/, '') 19 value.gsub!(/^[\(\[《〈]/, '') 20 value.gsub!(/<\/?(italic|bold)>/, '') 21 end 22 end