就这么简单:
如何使Browser.text.include?
或Ruby一般对指定的命令不区分大小写?
答案 0 :(得分:11)
最简单的方法之一是将您正在阅读的文字大写和大写:
Browser.text.downcase.include?
然后,您需要确保以全小写形式提供所需的文本。
答案 1 :(得分:5)
您可以将String#match与正则表达式一起使用。 e.g:
("CaseSensitive".match /SENSITIVE/i) != nil
如果存在不区分大小写的匹配,则返回true,否则返回false。 因此,对于上面的示例,它返回true,因为'SENSITIVE'在'CaseSensitive'中找到。
对于你的例子:
(Browser.text.match /yourString/i ) != nil