是否可以在 1 次迭代中搜索不同的模式并替换匹配项?
例如,如果我有字符串
"Hey {Apple}, where is {Carrots|Peas|Cucumber}?"
是否可以在 1 次迭代中替换大括号内的所有内容,使其看起来像:
"Hey fruit, where is vegetables?
我问的原因是因为我当前的实现首先搜索在花括号内只有一个值的所有模式(1 次迭代),然后在(2 次迭代)之后搜索具有 3 个值的花括号,因此采用 x - 迭代次数,其中 x = "{}"。
谢谢大家,我希望这是有道理的。