perl 中的一个新任务(我以前从未使用过)。所以请帮助我,即使这听起来很傻。
一个名为 RestrictedNames 的变量包含受限制的用户名列表。SplitNames 是一个数组变量,其中包含完整的用户名集。现在我必须检查是否在 RestrictedNames 变量中找到当前名称,例如使用 instr。
@SplitNames = ("naag algates","arvind singh","abhay avasti","luv singh","new algates") 现在我想阻止所有具有“singh”、“algates”等的姓氏。
@SplitNames = ("naag algates","arvind singh","abhay avasti","luv singh","new algates")
$RestrictedNames="tiwary singh algates n2 n3 n4 n5 n6";
for(my $i=0;$i<@SplitNames;$i++)
{
if($RestrictedNames =~ m/^$SplitNames[$i]/ ) //google'd this condition, still fails
{
print "$SplitNames[$i] is a restricted person";
}
}
我恳请您帮助我找到解决方案。如果已经问过这个问题,请原谅我并分享该链接。