我要用正则提取字符串 请大家帮帮忙 !100分 ~求

-船长- 2011-01-18 03:30:08


比如说 :

<a href="category.asp?lx=big&anid=32"><b><font color="#ff6600"><img height=11 src="images/images0112.gif" width=15 align=absMiddle border=0>
孝敬老人
<img height=11 src="images/images0112.gif" width=15 align=absMiddle border=0>


我要把 孝敬老人 和 category.asp?lx=big&anid=32 这两个提取出来 !

最好是解释一下 正则 !
...全文
122 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
opmic 2011-01-19
  • 打赏
  • 举报
回复
<script type="text/javascript">
var s = '<a href="category.asp?lx=big&anid=32"><b><font color="#ff6600"><img height=11 src="images/images0112.gif" width=15 align=absMiddle border=0> '+
'孝敬老人'+
'<img height=11 src="images/images0112.gif" width=15 align=absMiddle border=0>'
var exp =/href="([^"]+)"/
var exp2 = />([^<]+)</;
var a = exp.exec(s);
var a1 = exp2.exec(s);
alert(a['1'] + ' -------------- '+ a1['1']);
</script>
opmic 2011-01-19
  • 打赏
  • 举报
回复
<script type="text/javascript">
var s = '<a href="category.asp?lx=big&anid=32"><b><font color="#ff6600"><img height=11 src="images/images0112.gif" width=15 align=absMiddle border=0> '+
'孝敬老人'+
'<img height=11 src="images/images0112.gif" width=15 align=absMiddle border=0>'
var exp =/href="([^"]+)"/
var exp2 = />([^<]+)</;
var a = exp.exec(s);
var a1 = exp2.exec(s);
alert(a+'\n\t' + a1);
</script>
大_爱 2011-01-18
  • 打赏
  • 举报
回复
等高手!
lizhepro 2011-01-18
  • 打赏
  • 举报
回复
(?<=href=")[^\"]+



后面的 | 不要 我打错了 刚才。。
lizhepro 2011-01-18
  • 打赏
  • 举报
回复
(?<=href=")[^\"]+|


这个可以把category.asp?lx=big&anid=32 提取出来

中文的那个 我需要知道你的网页 是不是要匹配的中文 都被<img>包围着


81,092

社区成员

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

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