能过滤掉<P ALIGN=XX></P><SPAN STYLE=XXX></SPAN>这种代码的
我在CS文件中怎么写?请教了,谢谢大家!

解决方案 »

  1.   

    或者把<P></P>替换成<BR />也行
      

  2.   

    只替换掉<P ALIGN=XX></P><SPAN STYLE=XXX></SPAN>这四种标签的吗,那这样string yourStr = .........;
    string result = Regex.Replace(yourStr, @"<(?=(p[^>]*>|/p>|span[^>]*>|/span>))[^>]*>", "", RegexOptions.IgnoreCase);
      

  3.   

    <(?=(p[^>]*>|/p>|span[^>]*>|/span>))[^>]*>< 普通字符
    (?=Exp)  正向预搜索,不保存匹配结果,做为附加条件,这里是在<后为楼主所列四种情况符合条件
    [^>]* 任意多个非>的字符
    > 普通字符整个式子就是匹配楼主所列四种情况的标签,然后将它们替换为空