當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。