【发布时间】:2011-07-30 02:14:37
【问题描述】:
有没有一种简单的方法可以将任何不等于 a-z 的字母转换为 a-z?
例如,我想将Ü 转换为U,Ö 转换为O 等等,我不关心大小写字母。
这是我到目前为止所做的。
{"ä" => "a", "å" => "a", "ö" => "o"}.each do |from, to|
string.gsub!(/#{from}/i, to)
end
但我不想指定每个单词。
有什么想法吗?
【问题讨论】:
-
我收回了一半的评论。显然那里的解决方案使用了 Rails 方法。
标签: ruby