正则匹配<a>标签内的所有内容
请教需要匹配<a>标签的所有内容该怎么弄,具体如下
替换不成功,没有替换,请教下是不是写法错了
------解决方案--------------------
很明显空格问题啊
你看a和href之间,还有>前面
把空格换成\s*匹配吧
------解决方案--------------------
$tihuanzi='/<a +href=(.*) >(.*)<\/a>/';
你的规则串
'/<a href=(.*) >(.*)<\/a>/'
^这里只有一个空格
而原串中
<a href=http:
^这里有两个空格
请教需要匹配<a>标签的所有内容该怎么弄,具体如下
$neirong='addddaa<a href=http://localhost/xiaozu/zhutiimage/2014624/18.jpg><img class="img-rounded" src=http://localhost/xiaozu/zhutiimage/2014624/18.jpg ></a>gggggg';
$tihuanzi='/<a href=(.*) >(.*)<\/a>/';
$wenzi="";
$neirongyu = preg_replace($tihuanzi,$wenzi,$neirong);
替换不成功,没有替换,请教下是不是写法错了
------解决方案--------------------
很明显空格问题啊
你看a和href之间,还有>前面
把空格换成\s*匹配吧
------解决方案--------------------
$tihuanzi='/<a +href=(.*) >(.*)<\/a>/';
你的规则串
'/<a href=(.*) >(.*)<\/a>/'
^这里只有一个空格
而原串中
<a href=http:
^这里有两个空格