当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Scala String =~用法及代码示例


=~() 是 Ruby 中的 String 类方法,用于匹配目的。如果给定的对象是 Regexp,则此方法将使用它作为模式来匹配给定的字符串。

用法: str =~ obj

Parameters: 这里,str是给定的字符串,obj是要匹配的对象。

返回:匹配开始的位置,如果没有匹配则为零。

示例 1:


#ruby 2.3.1  
     
# Ruby program to demonstrate 
# the =~ method 
     
# Taking a string and 
# using the method 
puts "ayucd7845ef" =~ /\d/ 
  
#returns nil for this 
puts "String" =~ 77

输出:

5

示例 2:


#ruby 2.3.1  
     
# Ruby program to demonstrate 
# the =~ method 
     
# Taking a string and 
# using the method 
puts "952364127" =~ /\d/ 
  
puts "String123" =~ /\d/ 

输出:

0
6

相关用法


注:本文由纯净天空筛选整理自Kirti_Mangal大神的英文原创作品 Ruby | String =~ Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。