代码如下: 
<td class="td_one"><input name="" type="checkbox" value="ck177" checked="checked" /></td>
                        <td>Redbet</td>                        <td class="  green_down"><span class="green">1.620</span></td>
匹配的内容为Redbet,我写的正则表达式为(<td>).*(</td>\n\n)
在Regex Tester中测试通过,可在java程序中无法匹配到内容。
查了半天资料 没找到原因 求大神指导

解决方案 »

  1.   

    换行别用\n\n用<br>不能匹配吗?
      

  2.   

    public class regexTest {
    public static void main(String[] args){
    String text="<td class=\"td_one\"><input name=\"\" type=\"checkbox\" value=\"ck177\" checked=\"checked\"/></td>"
                            +"<td>Redbet</td>"
                            +"<td class=\"  green_down\"><span class=\"green\">1.620</span></td>";
    System.out.println(text);
    System.out.println(text.replaceAll("<td>([^<]*)</td>","$1匹配了"));
    }
    }
    不是很懂你的意思,你看看吧
      

  3.   

    问题找到了 ,我用的readline()读取的 木有\n