perl中如何用反斜杠\替换斜杠/

用File::Find::name输出的路径名中既有斜杠又有反斜杠,要统一路径全都是用反斜杠怎么办?试过用s///替换生成结果表示有错误……... 用File::Find::name输出的路径名中既有斜杠又有反斜杠,要统一路径全都是用反斜杠怎么办?试过用s///替换生成结果表示有错误…… 展开
 我来答
xx_lyq00
2013-06-25 · TA获得超过4140个赞
知道大有可为答主
回答量:1794
采纳率:84%
帮助的人:821万
展开全部
用 s///这个的时候,你转义了没有。

s/\\/\//

前面再加个转义字符\。试试。
追问
还是不行。试过s///\\/,也不行。
子程序如下:
find(\&want, 'N:\TEST');
sub want{
return unless /(_a|_b)/;
my $path = $File::Find::name;
$match_list{(stat($path))[9]} = $path;
s///\\/;
print $path;
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式