php preg_replace函数常用例子详解
2014-01-17 17:17
435 查看
函数描述:
preg_replace:执行一个正则表达式的搜索和替换mixedpreg_replace (mixed$pattern
,mixed$replacement ,mixed$subject
[,int$limit = -1 [,int&$count ]] );
参数描述:
$pattern:要搜索的模式,可以是一个字符串或字符串数组(必须)。
$replacement:用于替换的字符串或字符串数组(必须)。
$subject:要进行搜索和替换的字符串或字符串数组(必须)。
$limit:每个模式在每个subject上进行替换的最大次数。(可选)
$count:如果指定,将会被填充为完成的替换次数。(可选)
例子解说:
接下来,将用例子来描述函数的功能,从易到难。//要进行替换的字符串 $string = 'April 15, 2003'; //要搜索的模式,(\w+):匹配包裹下划线在内的任何单词字符[A-Za-z0-9]一次或多次;(\d+):匹配任何数字字符一次或多次;i:不区分大小写;其中包含符号可以是“//”也可以是“# #”。 $pattern = '/(\w+) (\d+), (\d+)/i'; //用于替换的字符串。${1}:第一个后向引用,代表(\w+),1:字符'1';$3:第三个后向引用,代表(\d+) $replacement = '${1}1,$3'; //输出的结果:April1,2003 echo preg_replace($patterns, $replacements, $string);总结:这是一个正则替换的函数,所以对正则表达式的符号需要有所了解,其次就是后向引用的使用方法,以及后向引用于原文符号的混合用法。
相关文章推荐
- PHP中一个有趣的preg_replace函数详解
- 30个php操作redis常用方法代码例子
- PHP中使用正则表达式详解 preg_match() preg_replace() preg_mat
- PHP封装curl的调用接口及常用函数详解
- 30个php操作redis常用方法代码例子
- PHP中preg_match_all函数正则匹配详解
- \"preg_\" 为前缀的正则表达式常用操作函数——php
- [转]PHP中str_replace函数的详解
- PHP-PHP.INI常用配置详解
- 详解PHP正则表达式替换实现(PHP preg_replace,PHP preg_replace)
- 30个php操作redis常用方法代码例子
- php文件上传的例子及参数详解
- Linux常用命令之ping命令详解和使用例子(查看网络通不通) http://www.jb51.net/LINUXjishu/152390.html
- php 操作 redis 常用方法代码例子
- 30个php操作redis常用方法代码例子
- PHP中preg_match_all函数用法使用详解
- PHP preg_match正则表达式详解
- PHP5.2下preg_replace函数的问题
- java常用集合类详解(有例子,集合类糊涂的来看!)
- 30个php操作redis常用方法代码例子