zoukankan      html  css  js  c++  java
  • 正则匹配组

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

  • 相关阅读:
    8月10日
    8月9日
    8月8日
    8月7日
    8月6日
    8月5日
    《大道至简》读后感
    8月4日
    8月3日
    8月2日
  • 原文地址:https://www.cnblogs.com/angelfan/p/4440864.html
Copyright © 2011-2022 走看看