正则匹配标签内的所有内容
请教需要匹配标签的所有内容该怎么弄,具体如下<br />$neirong='addddaa<a href=http://localhost/xiaozu/zhutiimage/2014624/18.jpg><img class="img-rounded" src=http://localhost/xiaozu/zhutiimage/2014624/18.jpg alt="正则匹配标签内的全部内容" ></a>gggggg';<br /><br />$tihuanzi='/<a href=(.*) >(.*)<\/a>/';<br /> $wenzi="";<br /> $neirongyu = preg_replace($tihuanzi,$wenzi,$neirong);<br /><br /><br />
替换不成功,没有替换,请教下是不是写法错了
------解决方案--------------------
很明显空格问题啊
你看a和href之间,还有>前面
把空格换成\s*匹配吧
------解决方案--------------------
$tihuanzi='/(.*)/';
你的规则串
'/(.*)/'
^这里只有一个空格
而原串中
^这里有两个空格
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号