<div class="content">有天看电视。记者采访问一女的,你老公为什么打你?那女人很委屈的说因为昨晚他嫌我饭弄的难吃。我立马震惊了,想都没想就对我妈说,按这样你早就被打死了...死了...了.. </div>
想要的结果:
把标签<div class="content"></div>里面的数据抽取出来

解决方案 »

  1.   

    repalceAll("(?:<div class=\"content\">)(.*)(?:</div>)", "$1");
    这个应该可以,  正则俺是新手, 也不精哎!
      

  2.   

    到底是java代码还是javascript嘛。。java的话,3楼的应该可以了。。偶这是javascript..<div class="content">有天看电视。记者采访问一女的,你老公为什么打你?那女人很委屈的说因为昨晚他嫌我饭弄的难吃。我立马震惊了,想都没想就对我妈说,按这样你早就被打死了...死了...了.. </div>
    <script>
    var str = document.getElementsByTagName("div")[0].innerHTML;
    alert(str);
    </script>
      

  3.   

    如果是js的话,4楼的在ie可以,在ff好像不行,ff中没有innerHTML,要用document.getElementsByTagName("div")[0].textContent
      

  4.   


    public static void main(String[] args) {
    String a = "<div class=\"content\">有天看电视。记者采访问一女的,你老公为什么打你?那女人很委屈的说因为昨晚他嫌我饭弄的难吃。我立马震惊了,想都没想就对我妈说,按这样你早就被打死了...死了...了.. </div>";
    String res = "";
    Pattern p = Pattern.compile("<div class=\"content\">(.*?)</div>");
    Matcher m = p.matcher(a);
    while(m.find()){
    res = m.group(1);
    }
    System.out.println(res);
    }