perlでは、私はこれを行うことができます
if($str =~ s/a/b/) {
do something
}
C ++では、検索/置換部分の実行方法を知っています:
str = boost::regex_replace(str, boost::regex("a"), "b",
boost::match_default | boost::format_perl ) ;
交換が行われたかどうかはどうすればわかりますか?
古い値と新しい値を比較できました。より良い方法はありますか?