我本想把<table class="blob"  border="0" width="100%">   The most common〈p〉<> <tr>
处理成   The most common ,用replaceAll方法,一开始正则表达式写成<.*>发现它把它一个〈和最后一个〉匹配了,于是全没了,所以我又这样〈[.&&^<]〉,就是想让正则表达式里不含〈,可是没效果,换成〈(.&&^<)〉也没效果。

解决方案 »

  1.   

    简单:
    <.*?>
    用来匹配被一对尖括号包括起来的任意字符
      

  2.   

    咦?这是什么意思呀?*代表0或多,?代表0或1,它俩放一起是什么意思呢?
    为什么这么写以后它就不把第一个〈和最后一个〉匹配了呢?
    而且如果对于这样的字符串:The most common <![IGNORE[<i>n</i>&times;<i>n</i>]]> matrix
    替换以后变成了The most common  n &times; n ]]> matrix
    我意是想让它变成The most common  matrix,怎么办呢?
      

  3.   

    <.*> 会匹配范围最大的那个
    <.*?> 正解