用 unicode 标识符替换 chracter



如何根据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 的 unicode 码位(即A)已被替换为 u0066 的码位 - 一个f

最新更新