1. 云栖社区>
  2. PHP教程>
  3. 正文

php的preg_replace正则表达式,该如何解决

作者:用户 来源:互联网 时间:2017-12-01 15:46:09

replacephp正则表达式解决如何preg

php的preg_replace正则表达式,该如何解决 - 摘要: 本文讲的是php的preg_replace正则表达式,该如何解决,php的preg_replace正则表达式比如<任意个字符XXXX任意个字符>,判断是否存在XXXX字符串,如果是,则替换前后的尖括号,最后变成[任意个字符XXXX任意个字符]输出。------解决方案-------------

php的preg_replace正则表达式比如<任意个字符XXXX任意个字符>,判断是否存在XXXX字符串,如果是,则替换前后的尖括号,最后变成[任意个字符XXXX任意个字符]输出。------解决方案--------------------preg_replace('/<(.*XXXX.*?)>/s','[$1]',$str); //少了防止贪婪匹配------解决方案--------------------PHP code$str = "<任意个字符XXXX任意个字符><任意个字符ZZZZ任意个字符>";$k = 'XXXX';echo preg_replace("/<([^>]*?{$k}[^>]*)>/", '[$1]', $str);

以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索replace , php , 正则 , 表达式 , 解决 , 如何 preg ,以便于您获取更多的相关知识。

弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率

40+云计算产品,6个月免费体验

现在注册,免费体验40+云产品,及域名优惠!

云服务器9.9元/月,大学必备