我有文件的數組:逃逸通配符文件路徑perl的
my @plistFiles = glob('Logs/*/*.plist');
我需要轉義,將包含「(」和「)」,以及通常的空格。
以下是文件路徑之一@plistFiles將返回:
Logs/Run 1 (13)/Automation Results.plist
我現在有一個轉義文件路徑的空間,我傳遞給命令在碼頭OSX驗證碼:
$plistFile =~ s/\ /\\\ /g;
那麼如何編輯這個正則表達式也逃脫(和)?
這是否是正確的只是逃避(和)?:
$plistFile =~ s/\(\d)/\\\(\d\\\)/g;
用什麼你想替換「和」? –
@sputnick我不想「替換」,但只是逃避字符 – stackErr
你想要什麼「逃避」和爲了什麼目的?所有'('和')',還是隻有那些數字?空間也是?其他元字符? – pavel