如何根据 Unicode 代码点在字符串中的两个字符之间进行替换?请问有什么帮助吗?非常感谢。
例如,
Replace (U0041 with U0066)
使用\u
转义码写入字符:
str = str.Replace('\u0041', '\u0066');
或者,将数字转换为字符:
int char1 = 65;
int char2 = 102;
str = str.Replace((char)char1, (char)char2);
你可以这样做:
Console.WriteLine("ABC".Replace("\u0041", "\u0066"));
这会产生输出fBC
,因为u0041
(which is A
) 的 unicode 代码点已被 -an 的代码点u0066
替换f
。