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"等等:"()"模式捕获变量;
时间: 2024-11-01 14:17:34