diff --git a/lib/stringsupport.rb b/lib/stringsupport.rb index cb70ea33..c640f8d7 100644 --- a/lib/stringsupport.rb +++ b/lib/stringsupport.rb @@ -16,8 +16,7 @@ class String def check_ncrs text = gsub(/&#[xX]([a-fA-F0-9]+);/) { |m| [$1.hex].pack('U*') =~ UTF8_REGEX ? m : '' } - text.gsub!(/&#(\d+);/) { |m| [$1.to_i].pack('U*') =~ UTF8_REGEX ? m : '' } - text + text.gsub(/&#(\d+);/) { |m| [$1.to_i].pack('U*') =~ UTF8_REGEX ? m : '' } end UTF8_REGEX = /\A(