$string = I am a boy
単語間の空白をアンダースコアで置き換える方法は?
$string = 'I am a boy';
$string =~ s/ /_/g;
$string =~ tr( \t)(_); # Double underscore not necessary as per Dave's comment
これは、perl で別のオプションを表示するためのものです。 私はよりスマートな方法を考えMiguel Prz
、示しました。個人的には、示された方法に従います。imbabque
imbabque
my $str = "This is a test string";
$str =~ s/\p{Space}/_/g;
print $str."\n";
そして出力は
This_is_a_test_string