我在字符串中包含HTML,我试图替换以下内容:
<td colspan="12" bgcolor="#460F59">  <font color="#ffffff"><b>IT </b>
<b>214 </b>– <font color="#FFFFFF"><b>Fund of Software Develop </b>
<b> (4 Credits)</b></font></font></td>
使用:
<td colspan="12" bgcolor="#460F59">  <font color="#ffffff"><b>IT </b>
<b>214 </b>– <font color="#FFFFFF"><b>Fund of Software Develop </b>
<b> (4 Credits) - Prereq: IT 210</b></font></font></td>
我意识到引文需要修复,但我怎样才能证明HTML是在3个单独的行上?
实际代码:
s.Replace("<td colspan="12" bgcolor="#460F59">  <font color="#ffffff"><b>IT </b>
<b>214 </b>– <font color="#FFFFFF"><b>Fund of Software Develop </b>
<b> (4 Credits)</b></font></font></td>", "<td colspan="12" bgcolor="#460F59">  <font color="#ffffff"><b>IT </b>
<b>214 </b>– <font color="#FFFFFF"><b>Fund of Software Develop </b>
<b> (4 Credits) - Prereq: IT 210</b></font></font></td>");
答案 0 :(得分:3)
确保在C#中进行替换时,您要分配输出:
var s = "test";
s = s.Replace("t","b");
否则s
不会改变。
答案 1 :(得分:0)
为什么不尝试替换
<b> (4 Credits)</b></font></font></td>
与
<b> (4 Credits) - Prereq: IT 210</b></font></font></td>
据我所知,其他线路根本没有变化?