我只是假设基于我得到它的上下文,它的某种形式的正则表达式返回一个基于wether的布尔值或不包含字符串/ /
但还有更多吗?是否有这样的名称,所以我可以google吗?
答案 0 :(得分:4)
你的假设是正确的。在这种特殊情况下,这是检查字符串是否包含单词“family”并且由于尾随i
虽然它没有返回布尔值。相反,它返回第一次匹配发生的字符串中的位置。
以下是一个例子:
irb(main):001:0> name = "my Family"
=> "my Family"
irb(main):002:0> name =~ /family/i
=> 3
您可以阅读Ruby's documentation for the string class了解更多详情。
答案 1 :(得分:0)
检查变量name
是否与正则表达式/family/i
i
使正则表达式不区分大小写,因此FaMilY
会匹配。