1. 程式人生 > >java獲取正則表示式匹配結果中的部分內容

java獲取正則表示式匹配結果中的部分內容

在用正則表示式在html程式碼中找到相應標籤後通過分組的方法可以獲取整個匹配內容中的你想要的內容

Pattern compile1=Pattern.compile("(<div class=\"channel-detail movie-item-title\" title=\")(.*?)(\">)");

正則表示式中的括號便是一個個分組,想要獲取哪個括號中的內容,用下面的函式:

Matcher matcher1=compile1.matcher(line);//進行匹配

System.out.println(matcher1.group(2));//輸出第二個括號中匹配到的內容