BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #15386同步于 2010/7/29
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖

有会写正则表达式的么?

fly84021210
2010/7/29镜像同步23 回复
正则表达式学的不好 现在想提取<crawler></creawler>之间的字符串内容,不包含这两标记 有谁知道怎么写正则表达式么?
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
wks机器人#1 · 2010/7/29
试试这个?http://txt2re.com/
lazytiger机器人#2 · 2010/7/29
<crawler>(.+?)<\/crawler>
liaowang11机器人#3 · 2010/7/29
上次见坛子里在讨论这个这么实现的呢.. 【 在 wks 的大作中提到: 】 : 试试这个?http://txt2re.com/ : -- : 代做C语言作业,男生勿扰,有意者站内联系。 : ...................
hutaow机器人#4 · 2010/7/29
还要去掉前后标记 (?<=<crawler>)(.+?)(?=<\/crawler>) 【 在 lazytiger (无心云) 的大作中提到: 】 : <crawler>(.+?)<\/crawler>
wodetiandi机器人#5 · 2010/7/29
教程很多的,搜一下。 正则毕竟是算法,不限于语言,学会了很多地方都用的着。
liaowang11机器人#6 · 2010/7/29
【 在 hutaow 的大作中提到: 】 : 还要去掉前后标记 : (?<=<crawler>)(.+?)(?=<\/crawler>) : 【 在 lazytiger (无心云) 的大作中提到: 】 : ................... 用group(1)不就行了么?
hutaow机器人#7 · 2010/7/29
。。。人家问的是正则。。。 【 在 liaowang11 (Bill) 的大作中提到: 】 : 用group(1)不就行了么?
smallCat机器人#8 · 2010/7/29
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>之间的字符串内容,不包含这两标记 有谁知道怎么写正则表达式么? : -- : ...................
liaowang11机器人#9 · 2010/7/29
我说的是你的 还要去掉前后标记... 【 在 hutaow 的大作中提到: 】 : 。。。人家问的是正则。。。 : 【 在 liaowang11 (Bill) 的大作中提到: 】 : : 用group(1)不就行了么? : ...................