大きな $string からすべての \r \n と \ をその順序で削除する必要があります。どうすればそれを達成できますか?
文字列の例:
$string = '\/9jAAMAAAAB\r\nAAEAAABAAAD\/2'
次のようにする必要があります。
$string = '/9jAAMAAAABAAEAAABAAAD/2'
大きな $string からすべての \r \n と \ をその順序で削除する必要があります。どうすればそれを達成できますか?
文字列の例:
$string = '\/9jAAMAAAAB\r\nAAEAAABAAAD\/2'
次のようにする必要があります。
$string = '/9jAAMAAAABAAEAAABAAAD/2'
別のオプションは次のとおりです。
use strict;
use warnings;
my $string = '\/9jAAMAAAAB\r\nAAEAAABAAAD\/2';
$string =~ s!\\[rn]?!!g;
print $string;
出力:
/9jAAMAAAABAAEAAABAAAD/2
これを行う1つの方法は次のとおりです。
$new_string = $string =~ s/\\|\R//g;
print "$new_string";