Unicode コード ポイントに基づいて、文字列内の 2 つの文字を置き換える方法は?? 助けてください??どうもありがとう。
例えば、
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
の Unicode コード ポイントu0041
(これはA
) が -an のコード ポイントに置き換えられているため、これにより出力が生成されu0066
ますf
。