ANSI C 中并没有提供 string replace 的函数,网上有一些自己实现的,不过大多有一个问题:不是全部替换。
例如,This is a test to test string replacing.
如果要替换 test 成 example,全部替换的结果应该是:This is a example to example string replacing.
网上很多的实现都是只要找到一个结果就返回了。
这里我写了一个全部替换的函数:
ANSI C 中并没有提供 string replace 的函数,网上有一些自己实现的,不过大多有一个问题:不是全部替换。
例如,This is a test to test string replacing.
如果要替换 test 成 example,全部替换的结果应该是:This is a example to example string replacing.
网上很多的实现都是只要找到一个结果就返回了。
这里我写了一个全部替换的函数: