前一个贴子就和你说了,不要在它读一行的时候就去  indexOf,如果你的内容一半在上一行一半在下一行 不就找不到了吗
你应该读完之后再去indexOf

解决方案 »

  1.   

    数据抓不出来,有没有错误提示
    如果没有错误提示,跟踪Debug一下,看看BufferedReader  br 有没有内容
    看看s的内容,一步步的调试以下,看看问题在哪里
      

  2.   

    我做过一个和你这个一样的东西, 其实我也不会用正则, 都是通过 indexOf,substring 来做的
    我做了10多个找这种公司的网站,做成GUI的,以前女在做销售要找资料,用这东西挺方便的.....
      

  3.   

    代码有错误
    if((ss.indexOf("企业名称: ")) !=-1) { 
    company=Catchwork.CatchFilework(ss,"企业名称: "," <br>"); 
    System.out.println("公司名称:"+company); 

    你不能读完了在缓存中 indexOf?