这条正则表达式怎么写
HTML:
如下的位置也许现在不能在网上销售 <hr><b>2014年2月5日 《智取威虎山》</b> <i>(2014-2-5 19:30:00)</i><br> 区域 <b>一层</b>, <b>3/31</b><br><br><b>为什么?</b> 这些位置可能已经销售或者另外的顾客在您先点击这些位置,这些位置的票正在购买过程中。.<p>请选择其他的位置<p><input type=button onclick='if(opener) self.close();else parent.ShadeDiv.Close();' value='关闭窗口'>
怎么除去该HTML中的input (这个input非不是固定的) 该HTML要去掉的就是"<input type=button onclick='if(opener) self.close();else parent.ShadeDiv.Close();' value='关闭窗口'>"
最后正确的结果是:
如下的位置也许现在不能在网上销售 <hr><b>2014年2月5日 《智取威虎山》</b> <i>(2014-2-5 19:30:00)</i><br> 区域 <b>一层</b>, <b>3/31</b><br><br><b>为什么?</b> 这些位置可能已经销售或者另外的顾客在您先点击这些位置,这些位置的票正在购买过程中。.<p>请选择其他的位置<p>
------解决方案--------------------<[a-zA-Z]+(\s+[a-zA-Z]+\s*=\s*("([^"]*)"
------解决方案--------------------'([^']*)'
------解决方案--------------------[a-zA-Z]*))*\s*(/>
------解决方案--------------------></input>)
------解决方案--------------------
var text = "如下的位置也许现在不能在网上销售 <hr><b>2014年2月5日 《智取威虎山》</b> <i>(2014-2-5 19:30:00)</i><br> 区域 <b>一层</b>, <b>3/31</b><br><br><b>为什么?</b> 这些位置可能已经销售或者另外的顾客在您先点击这些位置,这些位置的票正在购买过程中。.<p>请选择其他的位置<p><input type=button onclick='if(opener) self.close();else parent.ShadeDiv.Close();' value='关闭窗口'><input type=button onclick='if(opener) self.close();else parent.ShadeDiv.Close();' "
+"value='关闭窗口' />";
alert( text.replace(/(<input.*>)/gi, ""));
------解决方案--------------------str = Regex.Replace(str, @"(?is)<input[^>]+>", "");