m/./ 模式匹配操作符
s/././? 模式替換操作符
qr/./ 预编译正则表达式
=~? 绑定操作符
.通配符可匹配除
[...] ?肯定型字符集
-?可用于表示一系列连续字符
[-...\\...\^]? 字符集中表礻真正的“-”、“\”与“^”
等)及其反义字符集
* ?可重复匹配0至任意多次
+? 可重复匹配1至任意多次
? ?可重复匹配0或1次
{1,5} 通用量词,可重复匹配1至5次
{1,} ?无重复匹配次数上限此处相当于量词“+”
{5} 固定匹配5次
*?、+?、、{...} 忽略优先量词
与小括号相关的语法
(...) 普通捕获组
(?i-m: ...)? 启用i修饰符并关闭m修饰符的非捕获组
((?i-m) ...) 启用i修饰符并关闭m修饰符的捕获组
\1、\2、\3? 普通绝对反向引用
ame? 反向引用命名捕获组
$1、$2、$3? 使用绝对编号的捕获变量
$+{name}? 通过%+散列调用命名捕获组内容
$`、$&、$'? 匹配前字段、匹配字段与匹配后字段(使用会大幅降低正则引擎的速度)
/i模式字符忽略大小写
/m?启用行首尾锚位
/x启用宽松排列模式
/g全局匹配、全局替换
\A? 绝对开头锚位
\Z? 绝对末尾锚位
\z? 忽略末尾换行符的末尾锚位
^、$? 未开启/m时,相当于\A与\z开启\m后为行首尾锚位
\b? 单词边界锚位
\B? 非单词边界锚位
\G? 锚位到上一次成功匹配的结束位置