比如我有这样一个字符串:string tmp = "<td></td><td style="display:none"></td><td style="width:50px"></td><td>dssdsd</td>"想得到的字符串如下:string tmp = "<td> </td><td style="display:none"> </td><td style="width:50px"> </td><td>dssdsd</td>"
当一个封闭的td之间为空的时候我就插入字符" "请教一下高手们应该怎么写呢?
当一个封闭的td之间为空的时候我就插入字符" "请教一下高手们应该怎么写呢?
tmp.Replace("<td></td>","<td> </td>");
string tmp = "<td></td><td style="display:none"></td><td style="width:50px"></td><td>dssdsd</td>"
tmp = tmp.Replace("</td>", "</td> ");
tmp = tmp.Replace("</td>", "</td> ");
一回事,知道这个方法就行了
这样呢? tmp.Replace("<td></td> "," <td> </td> ");
这个如果<td>有属性就不能加了
tmp.Replace(" </td> ", " </td> ");
这个是在结束后才加,可能他看错了
而且你的字符串不对啊,属性的引号和字符串的引号都匹配了。