我有一个文件数组:
my @plistFiles = glob('Logs/*/*.plist');
我需要转义,它将包含“(”和“)”以及通常的空格。
这是@plistFiles 将返回的文件路径之一:
Logs/Run 1 (13)/Automation Results.plist
我目前有此代码用于转义文件路径中的空格,我将其传递给 OSX 终端中的命令:
$plistFile =~ s/\ /\\\ /g;
那么我怎样才能编辑这个正则表达式来转义(和)?
这对于转义 ( 和 ) 是否正确?:
$plistFile =~ s/\(\d)/\\\(\d\\\)/g;