Regex之搜尋引擎

來源:互聯網
上載者:User
 

Regex之搜尋引擎    import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; import java.net.URL; import java.net.URLConnection; import java.util.regex.*;  public class Test {  URL url = new URL(http:// www.javaeye.com);   URLConnectionurlConnection = url. openConnection();  InputStream inn = urlConnection. getInputStream(); BufferedReader in = new BufferedReader(   new InputStreamReader(inn));  StringBuffer str = new StringBuffer();// 給一個暖沖區2048  char[] arrayBytes = new char[2048];  int i = 0;  while((i = in. read( arrayBytes ,0,2048)) != -1) { String str1 = new String( arrayBytes,0,i);  str.append(str1); }  // Regex載取 Pattern pattern = Pattern. compile("<//s*a//s+href//s*=/".*/"//s*>.*<//s*///s*a//s*>"); Matcher matcher = pattern. matcher(str);  inti1 = 0;  while(m.find()) {// 輸出控制台 System. out.println("   " + (i1++) + " " + matcher. group()); } System.out.println(i1); }}

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.