有一个反斜杠转义的字符串,即\\
如何才能使其成为单反斜杠?
$string =~ s/\\/\/g;
不起作用。
答案 0 :(得分:4)
你需要四个反斜杠,因为反斜杠本身也需要进行转义:
$string =~ s/\\\\/\\/g
<小时/>
Perl
中的完整示例:
my $string = 'this is a double backslash: \\\\';
print $string . "\n";
$string =~ s/\\\\/\\/g;
print $string;