我的應用程序接受來自用戶的許多路徑,這些用戶可能或可能沒有用反斜槓終止這些路徑。我想確保所有路徑都以反斜槓()結尾,以便我可以追加文件名以執行其他各種操作。我已經經歷了很多的問題,在這裏挖一直沒能找到解決的辦法,所以我砍死在一起以下幾點:perl正則表達式將反斜槓添加到目錄路徑
foreach my $path (@Path) {
my $char = chop($path);
if ($char ne '\\') {
$path = $path . $char . '\\';
} else {
$path = $path . '\\';
}
這可能是做這件事的一個非常可怕的方式,但它的作品。任何人都可以提供給我一個正則表達式的選擇
應考慮使用一個模塊,用於路徑,如['文件:: Spec'](http://search.cpan.org/perldoc?File%3A%3ASpec) – TLP