如何用正则表达式匹配<a>与</a>以及其中间的字符,例如
<TD class="td11"><a href="/Handle?action=0&newstype=11">test</a><BR>
我想获得<a href="/Handle?action=0&newstype=11">test</a>

解决方案 »

  1.   

    哦。那应该怎么做呢?中间test是需要中文替换的。
      

  2.   

    ///Handle?action=0&newstype=11
    String text = "<a href=\"/Handle?action=0&newstype=11\">test</a>";

    String pat = "<a href=\\\"[A-Za-z0-9.?=/&]+\\\">\\w+</a>";


    boolean b = text.matches(pat);
    System.out.println(b);
    先给你这个用
      

  3.   

    中文的也好说,等啊。暂时可以用这个来对待中文。
    String t2 = "A你好b";
    String p = "[\\w|\\W]++";
    System.out.println(t2.matches(p));
      

  4.   

    恩问题已经解决了。谢谢healer_kx(甘草(朝圣中... ...)) 的建议