perl里这两句是什么意思

来源:百度知道 编辑:UC知道 时间:2024/07/02 13:11:43
$type =~ s/^\s+//;
$type =~ s/\s+$//;

是不是类似php里的正则表达式?

是,这就是正则不等式,在PERL里面,使用正则表达式进行匹配判断的运算=~,例如:
if ($type =~ /^\s+/) {print "以空白开头";}

正则表达式写在两个/之间,你那样的语句在正则表达式前有s的表示替换,你的两个语句分别表示把前面的空白、后面的空白换掉。