C
考虑直接使用单个替换。
如果是长替换成短,考虑顺序进行。
如果是短替换成长,考虑逆序进行,以此保证时间复杂度为O(n);
C++
使用regex + 正则表达式
regex_match、regex_search与regex_replace
1、regex_search:在整个字符串中匹配到符合正则表达式规则中的一部分就返回true。
2、regex_match: 在整个字符串中匹配到符合整个表达式的整个字符串时返回true。
3、regex_replace: 在整个字符串中替换符合正则表达式规则的字段。
JAVA/python3
都可以使用String的replace方法。
string.replace("原串",“替换串”)