如何在某些文本中替换此HTML代码段?

时间:2014-12-01 13:26:40

标签: c# asp.net-mvc

我正在使用ASP.NET 4.5和C#

我想替换:

<div style="page-break-after:always"><span style="display:none">&nbsp;</span></div>

在一个字符串中:

<br style="page-break-after: always;" />

我试过了:

//string strContent is a string that contains HTML content
strContent = strContent.Replace("<div style='page-break-after:always'><span style='display:none'>&nbsp;</span></div>", "<br style='page-break-after: always;' />"); 

但没有成功。显然我错过了一些简单的事情。

非常感谢。

1 个答案:

答案 0 :(得分:2)

你混淆了“和':

strContent = strContent
    .Replace("<div style=\"page-break-after:always\">" + 
             "<span style=\"display:none\">&nbsp;</span></div>",
             "<br style=\"page-break-after: always;\" />");