码迷,mamicode.com
首页 > 其他好文 > 详细

正则匹配组

时间:2015-04-20 10:55:38      阅读:102      评论:0      收藏:0      [点我收藏+]

标签:

# 匹配组
# 在Ruby正则表达式中,可以用正则式匹配一个或多个子字符串;方法是将正
# 则式用小括号括起来;使用小括号指定的获取子字符串,可以将匹配的字符串保存;如下正则式中有两个组(hi)和(h…o):
#       /(hi).*(h...o)/ =~ "The word ‘hi‘ is short for ‘hello‘."
# 匹配成功时, 会把匹配的值赋给一些变量(正则式中有多少组就有多少变量), 这些变量可以通过$1,$2,$3…的形式访问;如果执行上面的那行代码,可以使用$1,$2来访问变量:
#     print ( $1, " ", $2, "\n" ) #=> hi hello
# Note: 如果整个正则式匹配不成功,那么就不会就有变量被初始化, 而是返回nil.

正则匹配组

标签:

原文地址:http://www.cnblogs.com/angelfan/p/4440864.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!