Ruby 鲁比:什么是'=~';操作人员

Ruby 鲁比:什么是'=~';操作人员,ruby,operators,Ruby,Operators,我想知道是否有人能解释一下=~操作符在Ruby中的作用。我看过几次,但找不到正确的解释。它用于将正则表达式与字符串匹配: 它返回字符串中第一次出现的整数值,或者如果表达式与字符串不匹配,则返回@Zippie thanky you的副本nil,尽管我认为它不是我要找的。我猜我也可以使用google:)@Zippie:你可以转到并在方法搜索中键入运算符,你会找到它。@Zippie google“ruby运算符”,获取详尽的列表。注意,这是第五个结果。不需要符号。另外,如果您没有@user,他们将看

我想知道是否有人能解释一下
=~
操作符在Ruby中的作用。我看过几次,但找不到正确的解释。

它用于将正则表达式与字符串匹配:


它返回字符串中第一次出现的整数值,或者如果表达式与字符串不匹配,则返回@Zippie thanky you的副本
nil

,尽管我认为它不是我要找的。我猜我也可以使用google:)@Zippie:你可以转到并在方法搜索中键入运算符,你会找到它。@Zippie google“ruby运算符”,获取详尽的列表。注意,这是第五个结果。不需要符号。另外,如果您没有
@user
,他们将看不到您的评论。感谢您建设性地回复,而不是让我为在搜索中找不到它而感到难过