Ruby入门介绍第5/5页

 更新时间:2007年10月20日 19:00:36   作者:  

五、正则表达式之反向引用

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"

相关文章

  • ruby中并发并行与全局锁详解

    ruby中并发并行与全局锁详解

    最近在学习ruby,想着将自己学习的内容总结一下分享出来,下面这篇文章主要给大家介绍了关于ruby中并发并行与全局锁的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-09-09
  • 用Ruby进行CGI编程的入门指引

    用Ruby进行CGI编程的入门指引

    这篇文章主要介绍了用Ruby进行CGI编程的入门指引,编写CGI脚本也是Ruby用于网络编程的一项基础功能,需要的朋友可以参考下
    2015-05-05
  • 浅析Ruby中的正则表达式的使用

    浅析Ruby中的正则表达式的使用

    这篇文章主要介绍了浅析Ruby中的正则表达式的使用,作者根据Ruby对正则表达式的支持提出了其中一些需要注意的地方,需要的朋友可以参考下
    2015-08-08
  • 在Ruby中查找和执行方法

    在Ruby中查找和执行方法

    这篇文章主要介绍了在Ruby中查找和执行方法,是Ruby入门学习中的基础知识,需要的朋友可以参考下
    2015-07-07
  • 浅析Ruby中的类对象的概念

    浅析Ruby中的类对象的概念

    这篇文章主要介绍了Ruby中的类对象的概念,是Ruby学习当中的基础知识,需要的朋友可以参考下
    2015-05-05
  • 借助RubyGnome2库进行GTK下的Ruby GUI编程的基本方法

    借助RubyGnome2库进行GTK下的Ruby GUI编程的基本方法

    这篇文章主要介绍了借助RubyGnome2库进行GTK下的Ruby GUI编程的基本方法,介绍了基本的UI和事件响应的相关实现,需要的朋友可以参考下
    2015-12-12
  • Ruby创建“关键字”同名方法别名的方法

    Ruby创建“关键字”同名方法别名的方法

    这篇文章主要介绍了Ruby创建“关键字”同名方法别名的方法,本文提示的是一个小技巧,特殊场景时可能会用到,需要的朋友可以参考下
    2015-01-01
  • ruby实现网页图片抓取

    ruby实现网页图片抓取

    本文给大家分享的是个人使用ruby编写的抓取网页图片的代码,十分的简单实用,有需要的小伙伴可以参考下。
    2015-06-06
  • 详解Ruby设计模式编程中对单例模式的运用

    详解Ruby设计模式编程中对单例模式的运用

    这篇文章主要介绍了Ruby设计模式编程中对单例模式的运用,讲到了包括对Singleton模块的使用,需要的朋友可以参考下
    2016-03-03
  • Ruby下WebDriver的相关操作指南

    Ruby下WebDriver的相关操作指南

    这篇文章主要介绍了Ruby下WebDriver的相关操作指南,同时也介绍了启动firefox drive加载firebug扩展的方法,需要的朋友可以参考下
    2015-07-07

最新评论