求个C#的正则表达式!!!!!
一个字符串,里面是一个table 的HTML如:string strHTML = "
<table>
<tr>
<td>1</td>
<td style='display:none;'>2</td>
<td>3</td>
</tr>
</table>"
求一个正则表达式,把中间的那个td 去掉或替换成"". 正则表达式 --------------------编程问答-------------------- string a = Regex.Replace(strHTML, @"(?is)<td[^>]*style=['""]display:none;['""]>.*?</td>", ""); --------------------编程问答-------------------- 你的字符=Regex.Replace(你的字符串,@"<td style='.*'>.*</td>",""); --------------------编程问答--------------------
string strHTML = @"
<table>
<tr>
<td>1</td>
<td style='display:none;'>2</td>
<td>3</td>
</tr>
</table>";
strHTML = System.Text.RegularExpressions.Regex.Replace(strHTML, @"<td[^>]*?style='display:none;'>.*?</td>", "");
补充:.NET技术 , C#