Ruby 字符串 =~ 方法
=~() 是Ruby中的一个字符串类方法,用于匹配目的。如果给定的对象是一个Regexp,那么这个方法将使用它作为一个模式来匹配给定的字符串。
语法: str =~ obj
参数: 这里,str是给定的字符串,obj是要匹配的对象。
返回: 匹配开始的位置,如果没有匹配则 返回 nil。
例1 :
输出
例2 :
输出
=~() 是Ruby中的一个字符串类方法,用于匹配目的。如果给定的对象是一个Regexp,那么这个方法将使用它作为一个模式来匹配给定的字符串。
语法: str =~ obj
参数: 这里,str是给定的字符串,obj是要匹配的对象。
返回: 匹配开始的位置,如果没有匹配则 返回 nil。
例1 :
输出
例2 :
输出