%{String} 用于建立一个使用双引号括起来的字符串
%Q{String} 用于建立一个使用双引号括起来的字符串
%q{String} 用于建立一个使用单引号括起来的字符串
%r{String} 用于建立一个正则表达式字面值
%w{String} 用于将一个字符串以空白字符切分红一个字符串数组,进行较少替换
%W{String} 用于将一个字符串以空白字符切分红一个字符串数组,进行较多替换
%s{String} 用于生成一个符号对象
%x{String} 用于执行String所表明的命令
PS:上面几个%表示法中用{}扩住了String,其实这个{}只是一种分割符,能够换成别的字符,好比(),那么%表示法就是%(String),固然还能够是别的字符,对于非括号类型的分割符,左右两边要相同,如%!String! 正则表达式