1、替换
s/PATTERN/REPLACE/; #返回是否替换成功的布尔值
可以使用捕获变量,如:s/(\w)/$1/
匹配失败则不做任何处理
2、定界符
对于没有左右之分的定界符,重复三次即可,如:s///、s###
对于有左右之分的定界符,需使用两对,一对包含模式,一对包含替换字符串,这两对可以不一样,如:s{}{}、s[]{}、s<>[]
3、可选修饰符
/g可进行全局替换,替换所有匹配到的字符串,如:s/ / /g
/s:使得 . 匹配所有字符
/i:大小写无关
4、绑定操作符
$file_name =~ s#^.*##s; #去除所哟Unix风格的路径
5、转义操作符