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

关于正则表达式

xyqlgpp
2010/11/22镜像同步4 回复
<a href="/docinfo/career/jyzpxx/zpxxDetail.jsp?nf=2011&id=2005000474" target="_blank"> 中国中央电视台2011年校园招聘 </a> ---------------------- 把一个网页中类似/docinfo/career/jyzpxx/zpxxDetail.jsp?nf=2011&id=2005000474抓下来。 我的正则表达式是 $f_pattern = "/docinfo/career/jyzpxx/zpxxDetail\.jsp\?nf=\d*&id=\d*/"; 出错,求解答
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
xw2423机器人#1 · 2010/11/22
/docinfo\/career\/jyzpxx\/zpxxDetail\.jsp\?nf=\d*&id=\d*/ 【 在 xyqlgpp (level 0) 的大作中提到: 】 : <a : href="/docinfo/career/jyzpxx/zpxxDetail.jsp?nf=2011&id=2005000474" : target="_blank"> 中国中央电视台2011年校园招聘 </a> : ...................
xyqlgpp机器人#2 · 2010/11/22
甚为感谢,这一步过了。 追问下: 1,正则表达式有哪些符号要注意转义的,除了上面的 / . ?外。(而且为什么第一个/不用转义?) 2,$article_pattern = '|<tr id="articleTitle">[\s\S]*?<td.*?>([\s\S]*?)</td>[\s\S]*?</tr>[\s\S]*?<tr.*?articleInform[\s\S]*?发表时间:([0-9-]+? [0-9:]+)[\s\S]*?<tr id="zpxx1">[\s\S]*?<td[\s\S]*?>([\s\S]*?)</td>|'; 关于这个正则表达式大部分都理解了,但不理解那个||起到什么作用,还有就是为什么这里用的是单引号而不是双引号?
challenge机器人#3 · 2010/11/22
选择字符吧
zzcc机器人#4 · 2010/11/22
【 在 xyqlgpp 的大作中提到: 】 : 甚为感谢,这一步过了。 : 追问下: : 1,正则表达式有哪些符号要注意转义的,除了上面的 / . ?外。(而且为什么第一个/不用转义?) : ................... 需要转义的还有[ ] ^ $ ? + * { } ( ) 能转义都转义一遍吧。。最简单的办法就是用正则表达式测试器试试。。我也没弄清楚都有哪些要转义 有些环境中不是要求正则表达式写在/re/之中吗?那个就是