1 / 7
文档名称:

php正则表达式函数.docx

格式:docx   大小:15KB   页数:7页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

php正则表达式函数.docx

上传人:碎碎念的折木 2022/6/13 文件大小:15 KB

下载得到文件列表

php正则表达式函数.docx

相关文档

文档介绍

文档介绍:php 正则表达式函数详解
注:本文参考 php5 帮助文档

ereg_replace
(PHP 3, PHP 4 )
ereg_replace -- 替换正则表达式
说明 string ereg_repla$regs)) {
echo "$regs[3].$regs[2].$regs[1]";
} else {
echo "Invalid date format: $date";
}
?>
eregi_replace
(PHP 3, PHP 4 )
eregi_replace -- 不区分大小写替换正则表达式
说明 string eregi_replace( string pattern, string replacement, string string)
eregi
(PHP 3, PHP 4 )
eregi -- 不区分大小写的正则表达式匹配
说明 bool eregi( string pattern, string string [, array regs])
本函数和 ereg()完全相同,只除了在匹配字母字符时忽略大小写的区别。
例子 1. eregi()例子
<?php
if (eregi("z", $string)) {
echo "'$string' contains a 'z' or 'Z'!";
}
?>
split
(PHP 3, PHP 4 )
split -- 用正则表达式将字符串分割到数组中
说明 array split( string pattern, string string [, int limit])
提示: preg_split()函数使用了 Perl 兼容正则表达式语法,通常是比 split()更快的替代方案。如果不需要正则表达式的威力,则使用explode()更快,这样就不会招致正则表达式引擎的 浪费。
本函数返回一个字符串数组,每个单元为 string 经区分大小写的正则表达式 pattern作为
边界分割出的子串。如果设定了 limit,则返回的数组最多包含 limit 个单元,而其中最后一个单元包含了 string 中剩余的所有部分。如果出错,则 split()返回 FALSE。
将 /etc/passwd 中的前四个字段分割出来: 例子 1. split()例子
<?php
list($user, $pass, $uid, $gid, $extra) = split (":", $passwd_line, 5);
?>
如果字符串中有 n 个与 pattern匹配的项目,则返回的数组将包含n+1 个单元。例如,如果没有找到 pattern,则会返回一个只有一个单元的数组。当然,如果 string为空也是这样。
解析可能用斜线,点,或横线分割的日期: 例子 2. split()例子
<?php
// 分隔符可以是斜线,点,或横线
$date = "04/30/1973";
list($month, $day, $year) = split ('[/.-]', $date);
echo "Month: $month; Day: $day; Yea