在第n次出现令牌后插入字符串

abb*_*bas 0 html c# string

我在字符串变量中有以下HTML myHtml.该myHTML变量由某些函数填充HTML,该函数返回HTML,如下所示

string myHtml="<table> <tr id='12345'><td>Hello1</td></tr> <tr id='12346'><td>Hello2</td></tr> </table>";
Run Code Online (Sandbox Code Playgroud)

在这个例子中,我的返回数据中有两行,我需要在上面的行之间添加另一行id=1234678.那么myHtml可能看起来像

myHtml="<table> <tr id='12345'><td>Hello1</td></tr> <tr id='1234678'><td>Hello New</td></tr>  <tr id='12346'><td>Hello2</td></tr> </table>";
Run Code Online (Sandbox Code Playgroud)

我想通过在诸如indexOf等字符串操作的帮助下附加HTML来实现它,但我无法弄清楚如何执行此操作.

Rvd*_*vdK 5

不要为此使用字符串,而是使用库.例如HTML敏捷包