0

大きな $string からすべての \r \n と \ をその順序で削除する必要があります。どうすればそれを達成できますか?

文字列の例:

$string = '\/9jAAMAAAAB\r\nAAEAAABAAAD\/2'

次のようにする必要があります。

$string = '/9jAAMAAAABAAEAAABAAAD/2'
4

3 に答える 3

1

別のオプションは次のとおりです。

use strict;
use warnings;

my $string = '\/9jAAMAAAAB\r\nAAEAAABAAAD\/2';
$string =~ s!\\[rn]?!!g;
print $string;

出力:

/9jAAMAAAABAAEAAABAAAD/2
于 2013-05-07T19:52:58.580 に答える
0

これを行う1つの方法は次のとおりです。

$new_string = $string =~ s/\\|\R//g;
print "$new_string";
于 2013-05-07T18:30:31.983 に答える