我试图找出创建一个等效于String.Replace("oldValue","newValue");
可以处理代理对的函数的最佳方法。
我担心的是,如果字符串中存在代理对,并且字符串可能与代理对的一部分匹配,则可能会拆分代理并损坏数据。
因此,我的高层次的问题是:是String.Replace(string oldValue, string newValue);
一个安全的操作,当涉及到Unicode和代理对?
如果没有,那么前进的最佳途径是什么?我熟悉StringInfo类,该类可以将这些字符串拆分为元素等。我只是不确定在传递旧值和新值的字符串时如何进行替换。
临摹微笑
相关分类