php 正则替换掉html标签样式

发布于 2022-09-07 08:02:44 字数 1059 浏览 34 评论 0

想替换掉字符串中的
<p>  在全联好房产商会商业地产研究会会长王永平看来,现在商业设施很多,竞争压力较大,需要以商业为引擎,以“商业+”打造综合体。“过去的购物<span style="color: rgb(0, 176, 80);"><span style="color: rgb(0, 176, 80);"><span style="color: rgb(0, 176, 80);"><span style="color: rgb(0, 176, 80);"><span style="color: rgb(0, 176, 80);"><span style="color: rgb(0, 176, 80);"><span style="color: rgb(0, 176, 80);"><span style="color: rgb(0, 176, 80);">中心</span></span></span></span></span></span></span></span>全是纯商业,现在需要以商业为基础不断叠加,比如,商业+医疗、商业+文化、商业+旅游等。过于简单的商业业态已经无法适应消费需求的变化,商业地产要从过去重开发转向重运营、重内容。”王永平表示。</p>

<span style="color: rgb(0, 176, 80);">(。*?)</span>,由于出现了多层嵌套,我想要有一个正则表达式把多层的<span style="color: rgb(0, 176, 80);">以及</span>去除掉,但是保持<span>中间的值</span>
这是我的写法,但是根本不起作用

  preg_replace("/<span[\s\S]*?style=\"color: rgb(0, 176, 80);\">(.*?)<\/span>/si","\$1",$obj->info);

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

妥活 2022-09-14 08:02:44

strip_tags 了解一下

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文