
1 sophie2805 OP 不好意思,代码贴错了 Pattern p = Pattern.compile("回帖内容必须为.+</font>非此内容将收回铜钱奖励"); Matcher r = p.matcher(driver.getPageSource().toString());//(driver.getPageSource().toString()); 问题解决了 谢谢 |
2 dallaslu 2015-07-03 16:47:57 +08:00 在写挖财论坛的灌水机? |
3 sophie2805 OP @dallaslu 额 是不是灌水呢,是自动领铜钱,裸辞在家的伤不起,缺钱~~~ |
4 dallaslu 2015-07-04 18:33:46 +08:00 @sophie2805 铜钱能花吗? |
5 sophie2805 OP @dallaslu 能换书,还能换现金!!!!多么适合待业人员 |
6 wuhx 2015-07-07 22:07:50 +08:00 内容换行了,需要开启dotall模式 http://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html#DOTALL scala验证可以,java应该也一样 scala> val text = org.jsoup.Jsoup.connect("http://bbs.wacai.com/thread-648905-1-1.html").get.toString scala> val pat = """(?s)回帖内容必须为 .+</font>非此内容将收回铜钱奖励""".r scala> pat.findFirstMatchIn(text) res52: Option[scala.util.matching.Regex.Match] = Some(回帖内容必须为 <fon color="#ff00ff">挖财 我的资产管家 </font>非此内容将收回铜钱奖励) scala> |
7 wuhx 2015-07-07 22:08:36 +08:00 或者换成 Pattern p = Pattern.compile("回帖内容必须为 \n.+</font>非此内容将收回铜钱奖励"); |