4 Jun
2008
4 Jun
'08
4 p.m.
Dear All, what is the elegant/right way to insert some substr into the given str? For example: // ------------------------------------------------------- ... std::string str("xyz_123_abc_xyyz_a1b"); std::string mark("abc"); std::string substr("$$$"); iterator_range<range_iterator<std::string>::type> it1 = boost::find_first(str, mark); ... // ------------------------------------------------------- I want to insert substr ("$$$") after mark ("abc") if the mark exists in the str. That is, the result in the example above should be: "xyz_123_abc$$$_xyyz_a1b" Thank you in advance!