PHP中 正则表达式替换 A HREF问题
如<ahref="xxxxx"target="_blank"style="text-decoration:none;">xxxx</a>替换为<ahref="xxxxx"...
如
<a href="xxxxx" target="_blank" style="text-decoration: none;">xxxx</a>
替换为
<a href="xxxxx" target="_blank" title="xxxx">xxxxx</a>
把style="text-decoration: none;" 替换成 title="xxxx"这个
XXXXX这个不替换 但是内容不一样
也就是循环的 下一个可能是XXX2
我不会正则 你看这么对不
$str = '<a href="(.*)" target="_blank" style="text-decoration: none;">(.*)</a>';
preg_replace('/style=\".+?\"/','title="(.*)"',$str); 展开
<a href="xxxxx" target="_blank" style="text-decoration: none;">xxxx</a>
替换为
<a href="xxxxx" target="_blank" title="xxxx">xxxxx</a>
把style="text-decoration: none;" 替换成 title="xxxx"这个
XXXXX这个不替换 但是内容不一样
也就是循环的 下一个可能是XXX2
我不会正则 你看这么对不
$str = '<a href="(.*)" target="_blank" style="text-decoration: none;">(.*)</a>';
preg_replace('/style=\".+?\"/','title="(.*)"',$str); 展开
3个回答
展开全部
$str = '<a href="xxxxx" target="_blank" style="text-decoration: none;">xxxx</a>';
preg_replace('/style=\".+?\"/','title="XXXXX"',$str);
--------------------------------------------------------------------
补充:'title="XXXXX"' 替换成变量就行了
preg_replace('/style=\".+?\"/','title="'.$Title.'"',$str);
preg_replace('/style=\".+?\"/','title="XXXXX"',$str);
--------------------------------------------------------------------
补充:'title="XXXXX"' 替换成变量就行了
preg_replace('/style=\".+?\"/','title="'.$Title.'"',$str);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$href = preg_replace('/style="(.+?)">(.+?)</','title="\2">\2<',$href);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询