我想用Regex.Replace把一段字符串的表格去掉,不过每个网站的习惯不一样,有的是<TABLE>有的是<Table>有的是全小写,<tr><td>也一样。。求自动去掉表格的正则。。分不多了

解决方案 »

  1.   

    .net 正值表达式类不是可以ignoreCase的吗
      

  2.   

    Regex.Replace(inputString,@"\<table[^\<^\>]*\>","",RegexOptions.IgnoreCase)
      

  3.   

    先把网页代码转换成小写字母,
    然后:str=WebCodeStr;
    temp=@"<table(((.*)(\n)*)*)</table(\s*)>";
    str=Regex.Replace(str,temp,"");这种写法可以包含各种特许的格式,包括<tabe></table>代码间不规则的换行。