在字符串中查找特定单词,大小写密集型-ruby

o7jaxewo  于 2022-09-21  发布在  Ruby
关注(0)|答案(2)|浏览(163)

我是Ruby的新手,我正在尝试编写一个方法来检查单词是否包含不区分大小写的“Hello”,例如“Hello”仍然是真的。

7ajki6be

7ajki6be1#

我可以想到两种方法:

1.比较前的downcase

str = "HelLO"

str.downcase.include?('hello')

# => true

1.不区分大小写的regular rexpression

str = "HelLO"

str.match?(/hello/i)

# => true
xesrikrc

xesrikrc2#

我认为最简单的方法是将两个字符串都小写,然后进行比较。就像这样:

'HellO'.downcase.include?('hello')

# true

相关问题