私はこのように見ていきたいと思います。Perlのregexを使って文字列全体を置換してください
my $str = 'axxxx';
my $replacement = 'string_begins_with_a';
$str =~ s/^a.*/$replacement/;
print "$str\n"; #prints 'string_begins_with_a'
それとも、あなただけの$str
がa
で始まるかどうかを確認し、それに$replacement
値を割り当てることがあります。あなただけのa
後.*
を追加することにより、行の残りの部分を消費する必要が
my $str = 'axxxx';
my $replacement = 'string_begins_with_a';
$str =~ s/^a/$replacement/;
print "$str\n"; #should print 'string_begins_with_a'
ありがとう、この回答も役に立ちます。 – criz
申し訳ありませんが、私はあなたが30分早くあなたの投稿をしたことを知らなかった。 – criz