返回顶部

收藏

The method Regexp#match matches a regular expression against a string.

更多
# If unsuccessful,the method returns nil.
# On success,it returns an instance of class MatchData. 
# And that MatchData object gives you access to all available in formation.

re = /cat/ 
puts re.class # Regexp 

re = /(\d+):(\d+)/ # match a time hh:mm 
md = re.match('Time: 12:34am') 
puts md.class 
puts md[0] 
puts md[1] 
puts md[2] 
puts md.pre_match 
puts md.post_match

标签:Ruby,基础

收藏

0人收藏

支持

0

反对

0

相关聚客文章
  1. 博主 发表 2015-08-21 00:00:00 Ruby数值类基础题
  2. 阿狸小喵 发表 2014-05-02 10:24:00 Ruby基础语法(2): Object More
  3. 阿狸小喵 发表 2014-05-05 13:08:00 Ruby基础语法(3): Object Further
  4. lakuxin 发表 2013-08-02 06:25:44 《Ruby 基础教程(第 4 版)》诚招译者(图灵公司)
  5. 博主 发表 2014-01-05 00:16:00 Block basic in Ruby( Block 基础 )
  6. 木木v 发表 2016-07-21 03:10:59 零基础如何快速成为一个电商文案高手?
  7. Skydark Chen 发表 2012-06-14 16:00:00 为什么 Lisp 经久不衰
  8. zhu329599788@126 发表 2016-10-20 10:59:14 Ruby DevKit安装
  9. Daniel Lv 发表 2015-03-25 17:10:51 一则 Ruby 和 OpenSSL CA 证书的问题
  10. 博主 发表 2016-12-12 09:00:00 Ruby 2.4.0-rc1 Released
  11. zhu329599788@126 发表 2017-01-10 01:21:36 ruby 的 rails 中模板的erb语法
  12. kimi 发表 2014-10-27 13:27:00 运动减肥心得-基础概念篇

发表评论