perl 这两行后边什么意思?求解释! $line =~ s/^\s+//; $line =~ s/\s+$//;

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/05 02:26:35
perl 这两行后边什么意思?求解释! $line =~ s/^\s+//; $line =~ s/\s+$//;
x]KPƿ" s_˾H^"Hf)(/䬦T{qe۾Eg;E+vqQJRAtt@-n\+q ~I] E1/_ 2ȝSRLK`@ʊjl>6k }Y=,[H~=e k$~32؞ GGlк 1ؤ5t.cټ1#:~2CPUE EB\>6^Y,EA:w'1s*jdAߏعGzo f-jj@' !r, ,B$X0 7bnV9|W4r&@Ί|Ԋ

perl 这两行后边什么意思?求解释! $line =~ s/^\s+//; $line =~ s/\s+$//;
perl 这两行后边什么意思?求解释! $line =~ s/^\s+//; $line =~ s/\s+$//;

perl 这两行后边什么意思?求解释! $line =~ s/^\s+//; $line =~ s/\s+$//;
$line s/^\s+//; #去掉$line中起始部分的空格
$line s/\s+$//; #去掉$line中结束部分的空格
是perl的正则表达式操作符
这里采用的是替换语意:
s/被替换的内容/替换成为/其它开关选项;
注意用'/'隔开个个部分.
\s表示任意空白字符
+表示匹配一个或多个
^用在起始位置表明从起始位置开始匹配
$用在结束位置表明匹配结束位置