现在我遇到的情况是这样,我通过HttpGet得到了一个response, getEntity().getContent()之后得到了一个HTML页面的代码. 之后把这个页面转换为String pageHTML
我需要对这个pageHTML用正则表达式进行匹配然后得到结果,正则我已经自己写好了.
如果正则只返回一个结果的话应该怎么写呢?
如果正则返回n个结果又应该怎么写呢?
请教了
我需要对这个pageHTML用正则表达式进行匹配然后得到结果,正则我已经自己写好了.
如果正则只返回一个结果的话应该怎么写呢?
如果正则返回n个结果又应该怎么写呢?
请教了
解决方案 »
- 新人一问:Android平台调用WebService,获取返回值报错。
- 为什么Toast 会报错啊,是不是那里写错了
- android surfaceview里onTouchEvent 画图闪屏是怎么回事?
- android2.3上面安装的Adobe Flash Player 10.3,播放慢,卡。求优化
- insert 参数
- 基于Android的通讯录设计
- 求助!!!!构建基于移动互联网的社交平台
- android listview中的item的背景图将item的点击效果覆盖住了怎么办
- 大神请进
- 有谁用过flash bulider开发Android项目么
- 切换Tab选项卡时重新启动activity的问题
- android相关 JNI那块
Matcher m = p.matcher("预匹配的字符串");
if(m.matches()) {
m.group(1); //匹配第1项
m.group(2); //匹配第2项
}
Pattern datePatt = Pattern.compile("([0-9]{2})/([0-9]{2})/([0-9]{4})");Matcher m = datePatt.matcher(dateStr);
if (m.matches()) {
int day = Integer.parseInt(m.group(1)); // get values inside the first (..)
int month = Integer.parseInt(m.group(2)); // get values inside the second (..)
int year = Integer.parseInt(m.group(3)); // get values inside the third (..)
}