我想从字符串中删除'\'
字符。
我尝试了几种方法,但我仍然没有运气
这是我的一小段代码。它实际上是从另一个站点获得的HTML。
我将在我自己的网站上使用它,但是\会出现问题!
src=\"http://bartarinha.com/file/logo/ideal.jpg\" style=\"border: 0px none\">
这段代码给了我错误:
news_body_html = news_body_html.Replace("\", " ");
删除角色的正确方法是什么?
答案 0 :(得分:13)
尝试news_body_html.Replace(“\\”,“”);
或news_body_html.Replace(@“\”,“”);
答案 1 :(得分:7)
跟随
news_body_html = news_body_html.Replace("\\", " ");
编辑:
实际上试试这个:
news_body_html = news_body_html.Replace('\\', ' ');
请注意,我在这里使用单引号围绕斜线。我忘记了Replace需要一个char作为参数。
答案 2 :(得分:4)
你必须逃脱逃脱角色:
news_body_html = news_body_html.Replace("\\", " ");
答案 3 :(得分:3)
news_body_html = news_body_html.Replace("\\", " ");
这将从您的代码中删除\。 \是一个最常用于\ n的控件来创建一个新行,因此它将它视为一个无所事事的命令,因此不执行任何操作。
答案 4 :(得分:2)
以下question询问是否从字符串中替换“ - ”,但同样的方法应该适用于您的问题。
请记住在c#字符串中使用\需要使用“\”,因为它是单个\是转义字符