【发布时间】:2019-08-05 05:26:53
【问题描述】:
我正在尝试制作一个程序,我需要验证用户输入是否是 IP 的前 2 段,我已经有验证模式是否为 000.000 的部分,但我无法验证是否数字低于 256。即使我尝试打印 @abc 数组,它也是空白的。
@abc = split(".", $ARGV[0]);
foreach $a (@abc){
if $a != [0 .. 256] {
print "not an ip class"
}
else {
print "it's an ip class"
}
}
【问题讨论】:
-
OP 可以使用正则表达式来解决问题,但这并不能解释这个 sn-p 中出了什么问题,我想这是真正的问题。
标签: perl