assaulter's diary

主にバイクについて

Rubyで大文字小文字を無視した検索

配列に対して、特定の文字列が含まれるかどうかを調べる際には、こんな感じにしますよね?

%w(test sample code).include?('test')

この場合、testに完全に一致しないとtrueを返してくれないので、大文字小文字を無視して検索したい場合にはこんな感じですかね。

%w(test sample code).find{|item| item =~ /^test$/i}.nil?.!

ちなみに、railsで使うんだったら、nil?.!の部分がpresent?でいいと思います。

日本で一番簡単にビットコインが買える取引所 coincheck bitcoin