字符串是文学作品“\\ u0012”(例子)。我必须把它变成“\ u0012”(注意\和\\)。 Char.Parse()不起作用。
必须有一个简单的方法。也许尝试将0012转换为字节数组,然后以某种方式将其转换为char ...
答案 0 :(得分:3)
您可以使用Regex.Unescape
。
string unescaped = Regex.Unescape(mystring);
答案 1 :(得分:1)
您是否只想将“\”替换为“\”?或者你想创建一个char(12)?
我认为你要做的是
string originalString = Regex.Unescape("\\u0012");
char newChar = Char.Parse(originalString);
如上所述,这是有效的。测试。 只需确保添加
using System.Text.RegularExpressions;