非标准的超连接如何用正则提取

iasky 2005-04-16 11:07:16
例如
<a href=12d3.html target="_blank">123as</a>
<a href="df.htm">123as</a>
<a href='12fad3.html' target="_blank">123as</a>

注意href的三种情况(双引号,单引号,无),我只想提取 12d3.html,df.htm和12fad3.html

我希望再一个正则中实现
...全文
73 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
iasky 2005-04-17
  • 打赏
  • 举报
回复
Array
(
[0] => Array
(
[0] => href=12d3.html
[1] => href="df.htm">123as</a>
[2] => href='12fad3.html'
)

[1] => Array
(
[0] => 12d3.html
[1] => df.htm">123as</a>
[2] => 12fad3.html'
)

)
不可以...
cokeyang 2005-04-16
  • 打赏
  • 举报
回复
没有试验过!不知道行不行!
cokeyang 2005-04-16
  • 打赏
  • 举报
回复
/href[\s|\'|\"]?=[\s|\'|\"]?([^\s]*)[\s|\'|\"]?/

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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