替换\"从一个字符串

时间:2014-01-02 14:50:57

标签: c# xml regex string replace

我有一个长字符串(500,000多个字符),其中包含XML格式的RSS源。我正在修剪XML的某些部分以在解析之前清理信息。但是,当我调用此代码时:

string rssData = string.Empty;
//Get RSS data here
rssData = rssData.Replace("\\\"", string.Empty);

不会删除反斜杠字符。当字符串很长时,是否有限制替换字符?

以下是要替换的字符串的示例代码段。我正在删除反斜杠以正确解析引号:

<?xml version=\"1.0\" encoding=\"UTF-8\"?><rss version=\"2.0\" xmlns:atom=\"http://www.w3.org/2005/Atom\" xmlns:cc=\"http://web.resource.org/cc/\"......

编辑:事实证明,我得到替换错误的原因是因为所有反斜杠都被引号所取代,这必然会导致字符串替换中出现某种错误。

更新后的问题:如何使用string.Replace删除序列中的反斜杠?

0 个答案:

没有答案