【问题标题】:Problems removing escape characters in Win8 Metro Apps在 Win8 Metro 应用程序中删除转义字符的问题
【发布时间】:2012-10-07 02:33:53
【问题描述】:

由于某种原因,我很难在 Metro 中删除转义字符。

一个例子:

Document = Document.Replace(@"\t", " ")
                   .Replace(@"\n", " ")
                   .Replace(@"\r", " ")
                   .Replace(@"\v", " ");

这没有任何作用。

示例字符串:"public static int main()\v{\v\t\v}\r"

Also .Replace(@'\', ' ') 也不行。

【问题讨论】:

    标签: c# windows-8 microsoft-metro .net-4.5


    【解决方案1】:

    删除您的“@”符号。您不想搜索后跟 t 的反斜杠。您要搜索选项卡:“\t”,而不是 @“\t”。

    【讨论】:

    • 谢谢大家会在 4 分钟内给出答复
    【解决方案2】:

    试试这个: Regex.Replace (inputString, @"[\t\v\r\n]+", "\x20").Trim ()

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-06-13
      • 1970-01-01
      • 1970-01-01
      • 2012-07-09
      • 2012-04-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多