我有這些變量: boost::regex re //regular expression to use
std::string stringToChange //replace this string
std::string newValue //new value that is going to replace the stringToChange depending on the reg
是否可以在1次迭代中搜索不同的模式並替換匹配項? 舉例來說,如果我有串 "Hey {Apple}, where is {Carrots|Peas|Cucumber}?"
是否有可能在1次迭代取代一切花括號內,這樣它看起來像: "Hey fruit, where is vegetables?
我之所以問的是因爲我當前的實現首先搜索所有在花括號(1迭代)內只有一個值的模式,然後在(2次迭代)之