请教如何匹配这样有规律的串:
xxx=page1
xxx=page2
...
xxx=pageLast得到结果page1, page2, ..., pageLastxxx=(page\d[1,]|Last)
或 xxx=(page(\d[1,])|(Last))
都得不到pageLast其实主要就是不会取是一个数字或某个特定的字符串。请给点指点,谢谢!
xxx=page1
xxx=page2
...
xxx=pageLast得到结果page1, page2, ..., pageLastxxx=(page\d[1,]|Last)
或 xxx=(page(\d[1,])|(Last))
都得不到pageLast其实主要就是不会取是一个数字或某个特定的字符串。请给点指点,谢谢!
解决方案 »
- 菜菜泪奔求解答
- tomcat频繁死掉,All threads (512) are currently busy, waiting.Increase maxThreads (512) or check the servlet status警告
- 关于ResultSet rs = stmt.executeQuery(sql);的问题!
- import 怎么导入不了 包了呢?请大家帮帮忙看一下
- 有没有关于web信息抽取的源代码啊?
- 在JSP中如何用FTP直接上传文件至服务器(急救)
- 英语在线翻译系统??
- 求java如何连接coreseek
- Tomcat怎样在线升级呀?请高手指教^_^
- 一个关于class放置的简单问题
- 有多个button按钮,js如何控制点击一个按钮后其他按钮变得不可用(变灰)?
- 网页怎么调用dll
import java.util.regex.Pattern;public class w
{
public static void main(String[] ar)
{
String s = "xxx=page1 xxx=page2 xxx=page45 xxx=pageLast";
Pattern p = Pattern.compile("xxx=(page((\\d+)|(Last)))");
Matcher m = p.matcher(s);
m.matches();
while (m.find())
{
System.out.println(m.group(1));
}
}
}