页面导航: 首页脚本专栏ruby专题 → 正文内容 Ruby入门介绍

Ruby入门介绍第5/5页

发布:dxy 字体:[增加 减小] 类型:转载

五、正则表达式之反向引用
Ruby 和 Perl 一样,对正则表达式的天然支持都是它们的优势所在,懂得 Perl 的朋友可以看出,Ruby 的正则表达式很多地方和 Perl 都是如出一辙的。
反向引用就是引用正则表达式中被括号括起来的模式,下面两行的模式就是相同的,只是第二句采用了反向引用的形式。
pat1 = /([\d\w])-([\d\w])/ pat2 = /([\d\w])-\1/
需要注意的是反向引用的括号必须位于引用位置的左边。另外,如果在反向引用之后想要紧接着匹配一个数字,那么必须把反向引用表达式括起来。
pat1 = /([\d\w])-(\1)0/ pat2 = /([\d\w])-\10/ # 0 print pat1 =~ "1-10" # nil print pat2 =~ "1-10"
当前5/5页 上一页12345
Tags:Ruby入门介绍
浏览次数:载入中... 打印本文关闭本文返回首页
·在百度中搜索关于“Ruby入门介绍”相关内容

文章评论

共有 位脚本之家网友发表了评论我来说两句

同 类 文 章
最 近 更 新
热 点 排 行