PHP 字符串正则替换函数preg_replace使用说明
2015-01-24信息快讯网
PHP 字符串正则替换函数preg_replace使用说明,需要的朋友可以参考下。
1. preg_replace()$msg = preg_replace("/<style>.+<\/style>/is", "", $msg); -----删除<style></style>和中间的部分
$msg = preg_replace("/<[^>]+>/", "", $msg); -----是删除<>和中间的内容
i (PCRE_CASELESS)
如果设定此修正符,模式中的字符将同时匹配大小写字母。
s (PCRE_DOTALL)
如果设定了此修正符,模式中的圆点元字符(.)匹配所有的字符,包括换行符。没有此设定的话,则不包括换行符。这和 Perl 的 /s 修正符是等效的。排除字符类例如 [^a] 总是匹配换行符的,无论是否设定了此修正符。
2. ereg()与eregi()
注: preg_match() 函数通常是比 ereg() 更快的替代方案
eregi("<body([^>]+)>(.+)</body>",$data,$b)----察看$data中是否有body标签。如果有,把参数赋值$b[0],中间部分赋值$b[1]。
bool ereg ( string pattern, string string [, array regs] )
int eregi ( string pattern, string string, array [regs] )
eregi()和 ereg() 类似,用法也相同。不同之处在于ereg()有区分大小写,eregi()与大小写无关。
php中将字符串转为HTML的实体引用的一个类
php中删除字符串中最先出现某个字符的实现代码
整理的一些实用WordPress后台MySQL操作命令
将博客园(cnblogs.com)数据导入到wordpress的代码
PDO版本问题 Invalid parameter number: no parameters were bound
关于mysql字符集设置了character_set_client=binary 在gbk情况下会出现表描述是乱码的情况
PHP中计算字符串相似度的函数代码
PHP编码转换函数 自动转换字符集支持数组转换
php读取EXCEL文件 php excelreader读取excel文件
php excel reader读取excel内容存入数据库实现代码
PHP 正则表达式之正则处理函数小结(preg_match,preg_match_all,preg_replace,preg_split)
深入了解 register_globals (附register_globals=off 网站打不开的解决方法)
php preg_filter执行一个正则表达式搜索和替换
PHP中register_globals参数为OFF和ON的区别(register_globals 使用详解)
PHP函数spl_autoload_register()用法和__autoload()介绍
PHP中的strtr函数使用介绍(str_replace)
9个PHP开发常用功能函数小结
php入门学习知识点八 PHP中for循环基本应用之九九乘法口绝表
php中使用explode查找某个字符是否存在的方法
第4章 数据处理-php字符串的处理-郑阿奇(续)
PHP中error_reporting()函数的用法(修改PHP屏蔽错误)
PHP函数之error_reporting(E_ALL ^ E_NOTICE)详细说明
Can't create/write to file 'C:\WINDOWS\TEMP\...MYSQL报错解决方法
php设计模式 Interpreter(解释器模式)
php设计模式 Chain Of Responsibility (职责链模式)
PHP字符编码问题之GB2312 VS UTF-8解决方法
php自动获取字符串编码函数mb_detect_encoding
php 截取字符串并以零补齐str_pad() 函数
PHP的substr_replace将指定两位置之间的字符替换为*号
php函数之子字符串替换 str_replace
PHP中利用substr_replace将指定两位置之间的字符替换为*号
PHP Session_Regenerate_ID函数双释放内存破坏漏洞
POSIX 风格和兼容 Perl 风格两种正则表达式主要函数的类比(preg_match, preg_replace, ereg, ereg_replace)
php HtmlReplace输入过滤安全函数