最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
php 正则 ereg_replace替换
时间:2010-11-13 编辑:简简单单 来源:一聚教程网
ereg_replace -- 正则表达式替换(php教程 3, php 4, php 5)
string ereg_replace ( string pattern, string replacement, string string )
本函数在 string 中扫描与 pattern 匹配的部分,并将其替换为 replacement。
返回替换后的字符串。(如果没有可供替换的匹配项则会返回原字符串。)
$string = "this is a test";
echo str_replace(" is", " was", $string);
echo ereg_replace("( )is", "1was", $string);
echo ereg_replace("(( )is)", "2was", $string);
?>
输出如下:
that was a test
that was a test
that was a test
整个替换为空,还是将
替换成
第一种
echo preg_replace('/(]+title[^<>]+>)[^<>]*( )/i', '', $html);
第二种:
echo preg_replace('/(]+title[^<>]+>)[^<>]*( )/i', '$1$2', $html);
首先这个正则表达式匹配 类似格式:
对于第二种里的替换字符串$1和$2,分别为正则表达式里对应的两组()内匹配的值.这种形式正则里叫 子模式匹配.$1和$2叫反向匹配的结果.
这里$1匹配的结果是
-
上一个: php遍历循环数组实现方法
-
下一个: 简单php文件上传详细说明
相关文章
- 老生常谈php 正则中的i,m,s,x,e分别表示什么 05-15
- php 正则替换一些例子小结 12-11
- php 正则指定区别内容 03-07
- php常用正则表达精品 02-26
- PHP导出数据超时的优化建议解读 10-31
- PHP之mysql位运算解析 10-31