出于某种原因,我在Metro中删除转义字符时遇到了困难。
一个例子:
Document = Document.Replace(@"\t", " ")
.Replace(@"\n", " ")
.Replace(@"\r", " ")
.Replace(@"\v", " ");
这没有做任何事情。
示例字符串:"public static int main()\v{\v\t\v}\r"
Also .Replace(@'\', ' ')
不起作用。
答案 0 :(得分:2)
删除“@”符号。您不希望搜索反斜杠后跟t。您想要搜索选项卡:“\ t”,而不是@“\ t”。
答案 1 :(得分:2)
试试这个:
Regex.Replace (inputString, @"[\t\v\r\n]+", "\x20").Trim ()