Unicode characters string

后端 未结 3 1667
粉色の甜心
粉色の甜心 2020-12-03 13:34

I have the following String of characters.

string s = \"\\\\u0625\\\\u0647\\\\u0644\";

When I print the above sequence, I get:

3条回答
  •  轻奢々
    轻奢々 (楼主)
    2020-12-03 14:08

    Try Regex:

    String inputString = "\\u0625\\u0647\\u0644";
    
    var stringBuilder = new StringBuilder();
    foreach (Match match in Regex.Matches(inputString, @"\u([\dA-Fa-f]{4})"))
    {
        stringBuilder.AppendFormat(@"{0}", 
                                   (Char)Convert.ToInt32(match.Groups[1].Value));
    }
    
    var result = stringBuilder.ToString();
    

提交回复
热议问题