【发布时间】:2015-06-19 22:43:02
【问题描述】:
我一直在寻找问题的答案,所以我制作了类似 windows-cmd 的程序,我的功能之一是重命名文件。如果旧名称/新名称中没有空格,一切都很好,但只要有空格,它就根本不起作用。我一直在研究如何从旧名称和新名称中删除空格(如果有的话),然后继续重命名并将空格放回去,但我不知道如何继续......我一直在阅读关于“修剪”的几件事,但它没有帮助。这是我的代码的一部分:
elsif ($fr eq 'ren') {
$getmenu =~ s/ren //g;
my ($rf,$kb) = split /[ ]/,$getmenu;
rename($rf, $kb) || die "Error\n";
print "\n>$rf has been renamed as $kb\n";
}
【问题讨论】:
标签: perl whitespace removing-whitespace