一直以来使用//做为正则的分隔符,在配置url的时候很不方便,比如http://topic.csdn.net/t/20030923/18/2292095.html,要将里面的/都转义为\/,
后来发现可以使用其他字符做分隔符,
if($sql=~m{in}){
print "succ1\n";
}
%,(,!等都可以
但是
if($sql=~{in}){
print "succ1\n";
}
运行的时候会报错,
所以,使用其他字符做分隔符的时候一定要用=~m
一直以来使用//做为正则的分隔符,在配置url的时候很不方便,比如http://topic.csdn.net/t/20030923/18/2292095.html,要将里面的/都转义为\/,
后来发现可以使用其他字符做分隔符,
if($sql=~m{in}){
print "succ1\n";
}
%,(,!等都可以
但是
if($sql=~{in}){
print "succ1\n";
}
运行的时候会报错,
所以,使用其他字符做分隔符的时候一定要用=~m