用Ruby检测德国变形金刚

时间:2013-11-16 08:54:27

标签: ruby-on-rails ruby regex

假设我有多个字符串。这些琴弦可以包含德国的变音符号,如ö,ä,ü,Ü,ß......

我想检查我的字符串中是否有变形符号,例如:

has_umlaut(string) # should return true or false

"BG Göttingen" -> true
"BV Chemnitz 99" -> false
"Giants Düsseldorf" -> true
"Klöß" -> true

希望有人可以帮助我!

1 个答案:

答案 0 :(得分:2)

您可以使用regexp:

 def has_umlaut(str)
    !!(str =~ /[öäüÖÄÜß]/)
 end