Jakarta Regexp 谁有这个包啊|?我去APACHe的网站上根本看下不到! 最好给个帮助文档!QQ :121824760 一直在线等,感激不尽! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我上传了一个,你下吧。http://download.csdn.net/source/347643 PatternCompiler compiler; PatternMatcher matcher; Pattern pattern; PatternMatcherInput input; MatchResult result; compiler = new Perl5Compiler(); matcher = new Perl5Matcher(); try { pattern = compiler.compile("<p>\\s*<span>(.*?)</span>(.*?)</p>"); //pattern = compiler.compile("\\d+"); } catch(MalformedPatternException i) { System.out.println("Bad pattern."); System.out.println(i.getMessage()); System.exit(1); } input = new PatternMatcherInput(content); matcher.contains(input, pattern);怎么老说我这个 pattern没初始化呢|? 这难道不是初始化吗?pattern = compiler.compile(" <p> \\s* <span> (.*?) </span> (.*?) </p> "); 换JDK 5.0的Pattern 吧! 既然自己就用,没必要再用外挂的!Pattern p = Pattern.compile("........");Matcher m = p.match(String 。。); java2000_net 我是被迫用这个的啊!我在这个平台上是无法更新JDK的! 下不了 ,人家给了个这个,就是这个FairLu 给的火龙果 ,为什么老是说我的pattern 没初始化啊,您帮我看看? 这个不是Jakarta Regexp,这个好像是Jakarta ORO,我还没用过这个。 声明处,改为:Pattern pattern = null;再试试看。 try块的关系,因为try中的内容可能会不执行的,而且后面的语句是放在try块外面的,所以会报未初始化,只要声明处给个null就可以了。以后可别偷懒,以后声明部分都要把“= null”加上去哦~~ 火龙果 您这是好心人啊!i like you ! 我是不会受刺激的啦我看到like you,很开心的啊 bios8086,怎么啦?你不会受刺激了吧,嘻嘻~~ 新手向高手求点代码, 使用DOM4J 解析XML 的 js实现滚动条的问题 请教一个有关JAVA中Vector的问题. 怎么个情况 如何知道谁在调用 怎么样才可以学好JAVA,大虾们请教了? 门外汉开贴送分~~~遇到人生难题~~~望高手指点迷津~~~~~ 用loadrunner测纯java程序 如何取得其它窗口中的鼠标事件 为什么我安装了JAVA还没办法打开JAVA后缀的文件? 关于读文件然后写入数据库的效率问题 【原创】15分钟开发一个msn机器人
http://download.csdn.net/source/347643
PatternMatcher matcher;
Pattern pattern;
PatternMatcherInput input;
MatchResult result;
compiler = new Perl5Compiler();
matcher = new Perl5Matcher();
try {
pattern = compiler.compile("<p>\\s*<span>(.*?)</span>(.*?)</p>");
//pattern = compiler.compile("\\d+"); } catch(MalformedPatternException i) {
System.out.println("Bad pattern.");
System.out.println(i.getMessage());
System.exit(1);
}
input = new PatternMatcherInput(content);
matcher.contains(input, pattern);
怎么老说我这个 pattern没初始化呢|?
Pattern p = Pattern.compile("........");
Matcher m = p.match(String 。。);
Pattern pattern = null;
再试试看。
所以会报未初始化,只要声明处给个null就可以了。以后可别偷懒,以后声明部分都要把“= null”加上去哦~~