
perl $a=~s/>/>/g;什么意思
4个回答
展开全部
这段脚本毫无意义。。。
if ($#ARGV >= 0) { # ---如果参数个数大于等于1
while ($a=shift(@ARGV)) { #---依次把参数赋给$a
$a=~s/&/&/g; #---把$a中的&替换成&(无意义替换)(/g表示全局替换)
$a=~s/</</g; # 也是替换
$a=~s/>/>/g; # 也是替换
print "<li>$a\n"; #--按行输出<li>$a
}
}
if ($#ARGV >= 0) { # ---如果参数个数大于等于1
while ($a=shift(@ARGV)) { #---依次把参数赋给$a
$a=~s/&/&/g; #---把$a中的&替换成&(无意义替换)(/g表示全局替换)
$a=~s/</</g; # 也是替换
$a=~s/>/>/g; # 也是替换
print "<li>$a\n"; #--按行输出<li>$a
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把$a中出现的“>”全部替换为“&gt;”
追问
if ($#ARGV >= 0) {
while ($a=shift(@ARGV)) {
$a=~s/&/&/g;
$a=~s//>/g;
print "$a\n";
}
}
这段程序是什么意思,我完全不懂perl脚本,这是想用这个测试我服务器的cgi功能
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
就是把html的特殊字符转换成html非特殊字符。例如 &要表示成&
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
全局替换,将 > 替换成 &gt;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询