当前位置:Gxlcms > PHP教程 > 用正则替换标签内的所有数据

用正则替换标签内的所有数据

时间:2021-07-01 10:21:17 帮助过:5人阅读

  1. <pre class="brush:php;toolbar:false layui-box layui-code-view layui-code-notepad"><ol class="layui-code-ol"><li><span>$str </span><span>= </span><span>'-----------标签内容-----------'</span><span>;</span></li></ol></pre><pre class="brush:php;toolbar:false layui-box layui-code-view layui-code-notepad"><ol class="layui-code-ol"><li><span>$content = '</span><ul class="ke-list fix list-paddingleft-2"></li><li> <li></li><li> </li><li> <img src="https://www.gxlcms.com/upload/ad/1449212378483757.jpg" alt="移动端UI设计"></li><li> </li><li> </li><li> <h3></li><li> 移动端UI设计</li><li> </h3></li><li> <p></li><li> 联合多位UI设计师、UE交互设计师、产品经理大牛倾力打造,通过多个企业真实项目实践及线下翻转课堂,全面讲解和训练目前热门的移动端主流应用App设计、用户体验(UE)与交互设计、Axure产品原型设计、跨平台(iOS/Android )、多终端设计(手机/Pad/智能电视/微信新媒体),带你快速成长为移动互联网时代最抢手的移动端UI设计师、UE交互设计师。</li><li> </p></li><li> </li><li> </li></li><li> <li></li><li> </li><li> <img src="https://www.gxlcms.com/upload/ad/1449213144964572.jpg" alt="新媒体体系课程"></li><li> </li><li> </li><li> <h3></li><li> <pre class="brush:php;toolbar:false layui-box layui-code-view layui-code-notepad"><ol class="layui-code-ol"><li><pre class="brush:php;toolbar:false layui-box layui-code-view layui-code-notepad"><ol class="layui-code-ol"><li> [<span>replyview</span>]新媒体体系课程[/<span>replyview</span>]</li></ol></pre></li></ol></pre><br> </h3><br> <p><br> 课工场新媒体学院,是全网唯一提供新媒体体系课程的学院。在这里,你将在直播老师的带领下,学习、互动、完成作业练习,直到掌握真正技能能够胜任企业工作。在这里,你将一网打尽新媒体相关的所有干货:软件、书籍、资料整合贴……全部为你提供,节省你全网搜索的时间。在这里,你可以结识全国的新媒体同行,和他们交流学习,成为朋友。在这里,立即开始你的新媒体学习之路吧!<br> </p><br> <br> </li><br> <li><br> <p><br> [<span>replyview</span>][/<span>replyview</span>]<br> </p><br> </li><br> </ul>';</li></ol></pre><span><br>preg_match_all</span><span>(</span><span>"|</span><span>\[</span><span>replyview](.*)</span><span>\[\/</span><span>replyview]|U"</span><span>, </span><span>$content</span><span>, </span><span>$match</span><span>);</span><span>foreach</span><span>(</span><span>$match</span><span>[</span><span>1</span><span>] </span><span>as </span><span>$key</span><span>=></span><span>$val</span><span>){</span><span>$pattern</span><span>[</span><span>$key</span><span>] = </span><span>"/</span><span>\[</span><span>replyview(.+?)</span><span>\/</span><span>replyview]/"</span><span>;</span><span>$replacement</span><span>[</span><span>$key</span><span>] = </span><span>$str</span><span>.</span><span>$match</span><span>[</span><span>1</span><span>][</span><span>$key</span><span>];</span><span>}</span><span>$text </span><span>= </span><span>preg_replace</span><span>(</span><span>$pattern</span><span>,</span><span>$replacement</span><span>,</span><span>$content </span><span>, </span><span>1</span><span>);</span>

以上就介绍了用正则替换标签内的所有数据,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

人气教程排行