日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Ruby正則表達(dá)式與Perl相似之處頗多

Ruby語言雖然說是一種比較新的編程語言,但是它還是和其他語言有不少的相似之處。比如在Ruby正則表達(dá)式方面,就和Perl幾乎一樣。#t#

反向引用 :-)不知道該怎么翻譯,所以請 Rufas(Ruby Fans) 原諒我借用了 Perl 的名詞。

反向引用就是引用Ruby正則表達(dá)式中被括號括起來的模式,下面兩行的模式就是相同的,只是第二句采用了反向引用的形式。

 
 
 
  1. pat1 = /([\d\w])-([\d\w])/  
  2. pat2 = /([\d\w])-\1/ 

Ruby正則表達(dá)式需要注意的是反向引用的括號必須位于引用位置的左邊。另外,如果在反向引用之后想要緊接著匹配一個數(shù)字,那么必須把反向引用表達(dá)式括起來。

 
 
 
  1. pat1 = /([\d\w])-(\1)0/  
  2. pat2 = /([\d\w])-\10/  
  3. # 0  
  4. print pat1 =~ "1-10"  
  5. # nil  
  6. print pat2 =~ "1-10"  

分享文章:Ruby正則表達(dá)式與Perl相似之處頗多
網(wǎng)頁URL:http://www.5511xx.com/article/djicieh.html