
Perl 正则表达式问题 10
if(/Dia/){/(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})/;$dia=$1;$dia=~s/\s+//g;print"dia:$di...
if(/Dia/){/(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})/; $dia=$1; $dia=~s/\s+//g; print "dia:$dia\n";}
如果匹配不到数据,就报错
Use of uninitialized value $dia in concatenation (.) or string at sshbroute.pl line 93.
我想匹配不到数据能不能继续执行不报错! 展开
如果匹配不到数据,就报错
Use of uninitialized value $dia in concatenation (.) or string at sshbroute.pl line 93.
我想匹配不到数据能不能继续执行不报错! 展开
1个回答
展开全部
if (/Dia/) {
if (/(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})/) {
$dia=$1; $dia=~s/\s+//g;
print "dia:$dia\n";
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询