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

perl的正则表达式

时间:2015-01-25 16:31:25      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:

1、".":任意单字符(‘\n‘除外)

2、“*“:匹配前项0~n次;

3、“+“:匹配前项1~n次;

4、“?”:匹配前项0~1次;

5.1、“\1"或"\2“:反向引用;

5.2、“\g{N}":方向引用,如果N为负数,则为相对反响引用;

6、“|”:“或“匹配;

7.1、“[]”:字符集单一字符匹配;

7.2、"[^]“:反向字符集单一字符匹配;

8.1、“\d":[0-9](反向匹配:"\D");“[\d\D]":任意字符(包括‘\n‘);

8.2、“\w":[A-Za-z0-9_](反向匹配:"\W");

8.3、"\s":[\f\t\n\r ](反向匹配:"\S");(注意最后有空格);

8.4、"\h":[\t ];(匹配横向空白,注意最后有空格

8.5、"\v":[\f\n\r];(匹配纵向空白)

8.6、“\R":跨造作系统断行匹配;

9、"//"或“m//"或“m<>"或“m%%"等等:模式匹配;

10.1、“/i":大小写无关修饰符;

10.2、“/s":使能“."匹配‘\n‘修饰符;

10.3、“/x":忽略模式空白与注释(‘#‘后部分);

11.1、“^":行首锚位;

11.2、“$":行尾锚位;(“\^\s*$\“:匹配任意空白行)

11.3、“\b“:单词锚位(以‘\w‘为准,方向匹配\B);("\bansersion"和“\bansersion\B"匹配:ansersiona, ansersion__ab134,但前者匹配ansersion,后者则不匹配)

12、“=~":绑定操作;

13、"($val)":使用变量;

14、“$1"或"$2"等等:"()"模式捕获变量;

perl的正则表达式

标签:

原文地址:http://www.cnblogs.com/ansersion/p/4248267.html

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