; start = input.begin(); end = input.end();
while( boost::regex_search( start, end, group, expression, flags )) { output.append( group[1] ); output.append( ":" ); output.append( group[2] ); output.append( "*" ); output.append( group[3] ); output.append( "," ); output.append( "\n" ); // update start = group[0].second; flags |= boost::regex_constants::match_prev_avail; flags |= boost::regex_constants::match_not_bob; } return; }
上一页 [1] [2] |