首页
社区
课程
招聘
[求助]如何利用正则表达式取一个网页里 href=" " 之间的字符串呢?
发表于: 2008-5-2 15:15 7532

[求助]如何利用正则表达式取一个网页里 href=" " 之间的字符串呢?

2008-5-2 15:15
7532
如何利用正则表达式取一个网页里 href="  " 之间的字符串呢?

求助一下

[培训]科锐逆向工程师培训第53期2025年7月8日开班!

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 206
活跃值: (1987)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
(href[ \t]*=[ \t]*")([^"]*)(.*)
2008-5-3 21:43
0
雪    币: 666
活跃值: (201)
能力值: ( LV9,RANK:190 )
在线值:
发帖
回帖
粉丝
3
楼上不太对吧?\t是匹配制表符的。这里应该用\s,表示匹配任意空白字符。

href[ \s]*=[ \s]*"([^"]*)"

解释:
[\s]*表示匹配零个或多个空白字符
[^"]*表示匹配任意字符,直到遇到"
括号表示获里面的内容。
2008-5-3 22:10
0
游客
登录 | 注册 方可回帖
返回