首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

?正则表达式去掉特定id的有关问题

2012-01-21 
???正则表达式去掉特定id的问题我想用正则表达式,去掉特定id的标记比如tabletrtd idtd1/tdtd

???正则表达式去掉特定id的问题
我想用正则表达式,去掉特定id的标记

比如<table>
<tr>
<td id="td1"></td>
<td id="td2"></td>
</tr></table>

我想把id为td2的td replace成空

如何做,谢谢!!


[解决办法]

C# code
string result = Regex.Replace(str, @"<td.*?id=""td2""[^>]*>[\s\S]*?</td>", "", RegexOptions.IgnoreCase);
[解决办法]
C# code
 string str = "比如 <table> <tr> <td   id=\"td1\"> </td> <td   id=\"td2\"> </td> </tr> </table>";            string result = Regex.Replace(str, "<td\\s*id=\"td2\"[^>]*>[\\s\\S]*?</td>", "", RegexOptions.IgnoreCase); 

热点排行