大家好!
我想问下 下面这个代码片段中,
Pattern pt=Pattern.compile((regexURL)(titleRegex)(urlsRegex));//这里为什么会报错? {
int counter=0;//计算器 计算匹配的个数
String regexURL="<a href=\"http://blog.sina.com.cn/s/.*?\\.html\".*?>.*?/a>";
String titleRegex=">.*?</a>";
String urlsRegex="http://.*?\\.html";
//Pattern pt=Pattern.compile((regexURL)(titleRegex)(urlsRegex));//这里为什么会报错?
Pattern pt=Pattern.compile((regexURL));// 这样是对的。但是为什么上一行会出现编译错误?
Matcher mt=pt.matcher(s);
while(mt.find())
{
String s2=mt.group();
counter++;
System.out.println(mt.group());
// System.out.println(mt.group(2));
// System.out.println(mt.group(3));
System.out.println();//空行
}
System.out.println("共有"+counter+"个符合结果");
}
解决方案 »
- struts2中action配置中的一点问题
- 关于WIN7下使用javax.tools.ToolProvider类调用getSystemJavaCompiler的问题
- 高级应用题
- ant与junit结合时,想通过扩充ANT,通过读一个外部XML文件把文件中的值读到ANT已有的任务中
- PreparedStatement的问题
- 关于画P字的问题
- Struts 中怎么得到checkbox的值?
- 如何得到SQL查询所得得ResultSet数据集的列数?
- 初学者的初学问题(jdbc-odbc桥及其代码测试)
- 菜鸟级问题,学习Jbuilder怎么入手?
- 在LINUX下对文件的操作问题!
- C++,JAVA,C#都应用在哪些方面
但是很明显 我是定义了的!