迷惑不解的preg_replace

sstower sstower 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我看到这样一个例子:

$_response_body = preg_replace('#(<\s*title[^>]*>)(.*?)(<\s*/title[^>]*>)#is', '$1$3', $_response_body);

迷惑不解的是#字符,#is 在这里的作用是什么,下文还有#si,有没有人告知,感谢!
...全文

相关推荐

PHP 正则表达式之正则处理函数小结(preg_match,preg_match_all,preg_replace,preg_split)

前面我们已经学习了正则表达式的基础语法,包括了定界符、原子、元字符和模式修正 符。实际上正则表达式想要起作用的话,就必须借用正则表达式处理函数。本节我们就来介绍一下PHP中基于perl的正则表达式处理函数,主要包含了分割, 匹配,查找,替换等等处理操作,依旧是配合示例讲解,让我们开始吧。 和正则表达式一样,正则表达式处理函数不能够独立使用,而这必须相结合,才能够完成特定的功能。在前面我们也说过,基于perl的正则表达式要快于POXIS正则表达式处理函数,所以我们只介绍以preg开头的基于perl的正则表达式。注意:在能偶使用字符串函数处理的时候,就不要使用正则表达式来处理字符串,因为字符串处理

weixin_38697471

PHP正则替换函数preg_replace和preg_replace_callback使用总结

主要介绍了PHP正则替换函数preg_replace和preg_replace_callback使用总结,本文是在写一个模板引擎遇到一个特殊需求时总结而来,需要的朋友可以参考下

weixin_38691970

ECSHOP完美解决Deprecated: preg_replace()报错的问题

下面小编就为大家带来一篇ECSHOP完美解决Deprecated: preg_replace()报错的问题。小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

weixin_38703906

比较strtr, str_replace和preg_replace三个函数的效率

本篇文章是对strtr, str_replace和preg_replace三个函数的效率问题进行了详细的分析介绍,需要的朋友参考下

weixin_38616359

PHP 字符串正则替换函数preg_replace使用说明

1. preg_replace() $msg = preg_replace(“/&lt;style&gt;.+&lt;\/style>/is”, “”, $msg); —–删除&lt;style&gt;&lt;/style&gt;和中间的部分 $msg = preg_replace(“/&lt;[^>]+>/”, “”, $msg); —–是删除&lt;>和中间的内容 i (PCRE_CASELESS) 如果设定此修正符,模式中的字符将同时匹配大小写字母。 s (PCRE_DOTALL) 如果设定了此修正符,模式中的圆点元字符(.)匹配所有的字符,包括换行符。没有此设定的话,则不包括换行符。这和 Perl 的 /s 修正符是等效的。排除字符类例如

weixin_38699726
评论 10
收藏 已收藏
分享
返回顶部
sstower
基础编程 21,889 成员 140,329 内容