我的字符串页面包含此页面http://www.posh24.se/kandisar,我想提取两者之间的所有内容<div class="channelListEntry"> 和</div>并将结果放入ArrayList.东西matcher.find()总是有回报的false。private ArrayList<String> extracted = new ArrayList<String>(); public void extractChannel(String htmlPage){ Pattern pattern = Pattern.compile("<div class=\"channelListEntry\">(.*?)</div>"); Matcher matcher = pattern.matcher(htmlPage); while(matcher.find()){ // Always return false System.out.println("hello ?"); extracted.add(matcher.group(1)); }}我希望在我的数组中的标签之间复制文本。
1 回答
撒科打诨
TA贡献1934条经验 获得超2个赞
编译模式时添加 Pattern.DOTALL 标志,使其匹配多行 - https://stackoverflow.com/a/2913756/9335036
添加回答
举报
0/150
提交
取消