为什么此代码(包含变音符号):
text = "Some super text with a german umlaut Wirtschaftsprüfer"
words = text.split(/\W+/)
words.each do |w|
puts w
end
返回此结果(不保留先前给出的变音符号):
=> Some
=> super
=> text
=> with
=> a
=> german
=> umlaut
=> Wirtschaftspr
=> fer
在 Ruby 1.9+ 中拆分字符串时,有没有办法可以保留变音符号?
编辑:我使用 ruby 1.9.3p286(2012-10-12 修订版 37165)[x86_64-darwin11.4.2]