有没有比这个更好的方法来忽略大写字母?

"Hello".start_with?("hell","Hell") #=> true

我想检查数组中的一个字符串元素是否以忽略大写的另一个字符串开头,比如mysql中的LIKE %

最佳答案

我会这样做:

'Hello'.upcase.start_with?('HELL')

另一种解决同一问题的方法。这相当于在sql中执行类似于UPPER(column) like 'SOMETHING%'的操作。

08-04 21:02