我有文件的数组:逃逸通配符文件路径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