37,721
社区成员
发帖
与我相关
我的任务
分享
$str = "/abc/def/";
$str =~ s{/}{\\}g;
print("$str\n");
$str = "/abc/def/";
$str =~ s#/#\\#g;
print("$str\n");
对于开闭方式的边界符,必须成对出现,例如{}[]。my $a='a/s';
$a=~s#/#\\#;
print $a
s/\//\\/g
或者,你可以换一个表达式的分割符,这样正斜杠不需要转义,只需要转义反斜杠:
s[/][\\]g