C# 如何从字符串中删除字符文字?
如何从字符串中删除字符文字 当前文本如下所示:C# 如何从字符串中删除字符文字?,c#,C#,如何从字符串中删除字符文字 当前文本如下所示: <span class=\"comment\">\r\n\t\t\t\t\t2 hours ago \r\n\t\t\t\t<\/span>\r\n\t\t\t\t\t\t\t<\/div> <span class="comment">2 hours ago </span></div> 但它不起作用。你必须逃跑 \ 试试这个: Regex
<span class=\"comment\">\r\n\t\t\t\t\t2 hours ago \r\n\t\t\t\t<\/span>\r\n\t\t\t\t\t\t\t<\/div>
<span class="comment">2 hours ago </span></div>
但它不起作用。你必须逃跑
\
试试这个:
Regex.Replace(response, @"\\t|\\n|\\r", "")
这个用引号删除斜杠怎么样
Regex.Replace(values[1].Trim(), @"\""", "")
不是一个普通的(
@
前缀)字符串:baskslash没有特殊意义。@Richard因为它是正则表达式,所以需要两个反斜杠。使用一个反斜杠,正则表达式将查找实际的制表符和新行,而不是文本文本。反斜杠在HTML中没有特殊意义:\t
是两个字符。在C#中,它是选项卡的转义序列。如果这确实是您的HTML,那么您需要匹配一个反斜杠,后跟r/n/t,而不是控制字符。
Regex.Replace(values[1].Trim(), @"\""", "")