欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Ruby入門(mén)介紹第5/5頁(yè)

 更新時(shí)間:2007年10月20日 19:00:36   作者:  

五、正則表達(dá)式之反向引用

Ruby 和 Perl 一樣,對(duì)正則表達(dá)式的天然支持都是它們的優(yōu)勢(shì)所在,懂得 Perl 的朋友可以看出,Ruby 的正則表達(dá)式很多地方和 Perl 都是如出一轍的。

反向引用就是引用正則表達(dá)式中被括號(hào)括起來(lái)的模式,下面兩行的模式就是相同的,只是第二句采用了反向引用的形式。
pat1 = /([\d\w])-([\d\w])/ pat2 = /([\d\w])-\1/
需要注意的是反向引用的括號(hào)必須位于引用位置的左邊。另外,如果在反向引用之后想要緊接著匹配一個(gè)數(shù)字,那么必須把反向引用表達(dá)式括起來(lái)。
pat1 = /([\d\w])-(\1)0/ pat2 = /([\d\w])-\10/ # 0 print pat1 =~ "1-10" # nil print pat2 =~ "1-10"

相關(guān)文章

最新評(píng)論