C# c的regexp,在backspace中匹配团队

C# c的regexp,在backspace中匹配团队,c#,regex,C#,Regex,我的c代码有问题 我存储了一个字符串对象,当我打印它时,它会打印用户名,当我在调试器中查看它时,它会显示为\username\。如何将\替换为变量中的空白?它阻止我进行比较操作 我试过了 memberNameStripped = teamMemberName.Replace(@"\", ""); 但是它不能取代\那么我该怎么做呢 提前感谢。该\是转义字符,您可能要替换的是双引号 因此,请尝试: memberNameStripped = teamMemberName.Replace("\"",

我的c代码有问题

我存储了一个字符串对象,当我打印它时,它会打印用户名,当我在调试器中查看它时,它会显示为\username\。如何将\替换为变量中的空白?它阻止我进行比较操作

我试过了

memberNameStripped = teamMemberName.Replace(@"\", "");
但是它不能取代\那么我该怎么做呢


提前感谢。

该\是转义字符,您可能要替换的是双引号

因此,请尝试:

memberNameStripped = teamMemberName.Replace("\"", "");

在调试器中,它显示为\username\因为它是一个带引号的字符串。这就是它打印用户名的原因。您可以使用Replace\,

为什么使用regex来删除引号?用于删除前导引号和尾随引号:


它既高效又清晰。

看起来不像正则表达式?
memberNameStripped = memberNameStripped.Trim('"');