C# c的regexp,在backspace中匹配团队
我的c代码有问题 我存储了一个字符串对象,当我打印它时,它会打印用户名,当我在调试器中查看它时,它会显示为\username\。如何将\替换为变量中的空白?它阻止我进行比较操作 我试过了C# c的regexp,在backspace中匹配团队,c#,regex,C#,Regex,我的c代码有问题 我存储了一个字符串对象,当我打印它时,它会打印用户名,当我在调试器中查看它时,它会显示为\username\。如何将\替换为变量中的空白?它阻止我进行比较操作 我试过了 memberNameStripped = teamMemberName.Replace(@"\", ""); 但是它不能取代\那么我该怎么做呢 提前感谢。该\是转义字符,您可能要替换的是双引号 因此,请尝试: memberNameStripped = teamMemberName.Replace("\"",
memberNameStripped = teamMemberName.Replace(@"\", "");
但是它不能取代\那么我该怎么做呢
提前感谢。该\是转义字符,您可能要替换的是双引号 因此,请尝试:
memberNameStripped = teamMemberName.Replace("\"", "");
在调试器中,它显示为\username\因为它是一个带引号的字符串。这就是它打印用户名的原因。您可以使用Replace\,为什么使用regex来删除引号?用于删除前导引号和尾随引号:
它既高效又清晰。看起来不像正则表达式?
memberNameStripped = memberNameStripped.Trim('"');