关于正则表达式的紧急求助!

chkd 2003-09-19 12:58:46
网页中含有多个<LI><A HREF="02060313.pdf">******</A></LI>,想分别抽出******部分,如何可以做到最小匹配?
pdf">(?<title>[\w\W]*)</A>这样的写法太贪婪!
...全文
27 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Demon1221 2003-09-20
  • 打赏
  • 举报
回复
不好意思
IE有点问题了 没有写完
怎么取得括号的值不同的脚步有不同的函数
找你熟悉的看看吧
php可以用preg_match_all("!<A HREF=\"?[\w]+\.pdf\"?>(.*?)</A>!is",$str,$matches,PREG_SET_ORDER)
从$matches[$i][1]可以得到
perl可以从$1得到(希望没有记错~~~)
Demon1221 2003-09-20
  • 打赏
  • 举报
回复
不是很明白你的意思
!<A HREF=\"?[\w]+\.pdf\"?>(.*?)</A>!is
这个应该匹配
括号扩起来的就式你要的东西
用PHP的preg_match的话preg_match

10,607

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 其他
社区管理员
  • 其他
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧