在 perl 中,我可以做到这一点
if($str =~ s/a/b/) {
do something
}
在 C++ 中,我知道如何进行搜索/替换部分:
str = boost::regex_replace(str, boost::regex("a"), "b",
boost::match_default | boost::format_perl ) ;
我怎么知道是否进行了更换?
我可以将旧值与新值进行比较。有没有更好的办法?