如何用php替换a标签里的链接
<html><head><linkhref="http://www.AAA.com/style.css"type='text/css'media='all'/><link...
<html>
<head>
<link href="http://www.AAA.com/style.css" type='text/css' media='all' />
<link rel="profile" href="http://www.AAA.com/11" />
<link rel="icon" href="http://www.AAA.com/favicon.png" type="image/x-icon" />
</head>
<body>
<!-- 1 --><a href="http://www.AAA.com/>首页</a>
<!-- 2 --><a title="im im cc" href="http://www.AAA.com/b.html" style="color:#E11;">BBBBB</a>
<!-- 3 --><a href="http://www.AAA.com/CADD.html" title="CADD" style="color:#F00;">CADD</a>
<!-- 4 --><a href="http://www.baidu.com">baidu</a>
<!-- 5 --><a title="图片" href="http://www.AAA.com/c.html">
<img src="http://www.AAA.com/img01.jpg" /></a>
----- 替换 1,2,3和5里的链接 www.AAA.com 为www.BBB.com,其他的不变
html代码是用 php 抓取的 展开
<head>
<link href="http://www.AAA.com/style.css" type='text/css' media='all' />
<link rel="profile" href="http://www.AAA.com/11" />
<link rel="icon" href="http://www.AAA.com/favicon.png" type="image/x-icon" />
</head>
<body>
<!-- 1 --><a href="http://www.AAA.com/>首页</a>
<!-- 2 --><a title="im im cc" href="http://www.AAA.com/b.html" style="color:#E11;">BBBBB</a>
<!-- 3 --><a href="http://www.AAA.com/CADD.html" title="CADD" style="color:#F00;">CADD</a>
<!-- 4 --><a href="http://www.baidu.com">baidu</a>
<!-- 5 --><a title="图片" href="http://www.AAA.com/c.html">
<img src="http://www.AAA.com/img01.jpg" /></a>
----- 替换 1,2,3和5里的链接 www.AAA.com 为www.BBB.com,其他的不变
html代码是用 php 抓取的 展开
展开全部
需要php?jquery就OK了啊 $("a").eq(0).attr('href','www.bbb.com')
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用正则表达式吧,preg_replace('AAA','BBB',$content)
追问
具体怎么写?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
str_replace
追问
只替换1,2,3和5里,其他的不要被替换
追答
两个方法:
1、用正则,
2、先把取BODY内的代码,再用str_replace替换,然后再合并代码(有点麻烦)。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我也觉得使用jquery比较好.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询