私はPerlで次の文字列を持っています。
$string = "The date is SOMEDATE today";
SOMEDATE を文字列 '2013-05-30' (一重引用符を含む) に置き換えたい。したがって、 $string の最終的な期待値は
$string = "The date is '2013-05-30' today";
問題は、日付 2013-05-30 が変数に入れたものであることです。
$date = "\'2013-05-30\'";
だから私がするなら
$string =~ s/SOMEDATE/$date/g;
私はで終わる
The date is 2013-05-30 today
一重引用符がなくなっていることに注意してください。一重引用符を取得するにはどうすればよいですか? 前もって感謝します。