1

次のものを置き換えようとしている文字列内に HTML があります。

<td colspan="12" bgcolor="#460F59">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp<font color="#ffffff"><b>IT  </b> 
            <b>214 </b>&#150; <font color="#FFFFFF"><b>Fund of Software Develop </b> 
            <b>&nbsp;(4 Credits)</b></font></font></td>

と:

<td colspan="12" bgcolor="#460F59">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp<font color="#ffffff"><b>IT  </b> 
            <b>214 </b>&#150; <font color="#FFFFFF"><b>Fund of Software Develop </b> 
            <b>&nbsp;(4 Credits) - Prereq: IT 210</b></font></font></td>

引用を修正する必要があることは理解していますが、HTML が 3 行に分かれていることをどのように示すことができますか?

実際のコード:

 s.Replace("<td colspan="12" bgcolor="#460F59">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp<font color="#ffffff"><b>IT  </b> 
        <b>214 </b>&#150; <font color="#FFFFFF"><b>Fund of Software Develop </b> 
        <b>&nbsp;(4 Credits)</b></font></font></td>", "<td colspan="12" bgcolor="#460F59">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp<font color="#ffffff"><b>IT  </b> 
        <b>214 </b>&#150; <font color="#FFFFFF"><b>Fund of Software Develop </b> 
        <b>&nbsp;(4 Credits) - Prereq: IT 210</b></font></font></td>");
4

2 に答える 2

3

C# で置換を行うときは、出力を割り当てていることを確認してください。

var s = "test";
s = s.Replace("t","b");

そうsでないと変わりません。

于 2013-04-10T17:47:24.863 に答える
0

交換してみませんか?

<b>&nbsp;(4 Credits)</b></font></font></td>

<b>&nbsp;(4 Credits) - Prereq: IT 210</b></font></font></td>

私が見る限り、他の行はまったく変更されていませんか?

于 2013-04-10T17:43:15.470 に答える