返回信息流正则表达式学的不好
现在想提取<crawler></creawler>之间的字符串内容,不包含这两标记 有谁知道怎么写正则表达式么?
这是一条镜像帖。来源:北邮人论坛 / java / #15386同步于 2010/7/29
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
有会写正则表达式的么?
fly84021210
2010/7/29镜像同步23 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
上次见坛子里在讨论这个这么实现的呢..
【 在 wks 的大作中提到: 】
: 试试这个?http://txt2re.com/
: --
: 代做C语言作业,男生勿扰,有意者站内联系。
: ...................
还要去掉前后标记
(?<=<crawler>)(.+?)(?=<\/crawler>)
【 在 lazytiger (无心云) 的大作中提到: 】
: <crawler>(.+?)<\/crawler>
【 在 hutaow 的大作中提到: 】
: 还要去掉前后标记
: (?<=<crawler>)(.+?)(?=<\/crawler>)
: 【 在 lazytiger (无心云) 的大作中提到: 】
: ...................
用group(1)不就行了么?
ok
String s="<crawler>Hi, Bupt, <a>how</a></crawler>"
String regex="<crawler>(.*?)</crawler>";
Pattert p = Pattern.compile(regex);
Matcher m=p.compile(s;
if(m.find()){
System.out.println("输出:"+m.group(1));
}
打印结果:
输出:Hi, Bupt, <a>how</a>
any problems , pls email me.
good luck.
【 在 fly84021210 的大作中提到: 】
: 正则表达式学的不好
: 现在想提取<crawler></creawler>之间的字符串内容,不包含这两标记 有谁知道怎么写正则表达式么?
: --
: ...................
我说的是你的 还要去掉前后标记...
【 在 hutaow 的大作中提到: 】
: 。。。人家问的是正则。。。
: 【 在 liaowang11 (Bill) 的大作中提到: 】
: : 用group(1)不就行了么?
: ...................