您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

PHP中应用正则表达式

2024/2/28 11:29:24发布24次查看
php中运用正则表达式
1、函数
1)preg_match ―进行正则表达式匹配,兼容perl的正则语法
int preg_match (string$pattern ,string $subject [,array$matches [,int $flags ]] )
加上标志 preg_offset_capture 后,变成反向匹配2)int ereg (string$pattern ,string $string [,array&$regs ])
注:preg_match函数比 ereg() 快。
3)preg_grep ― 返回与模式匹配的数组单元
array preg_grep ( string $pattern , array $input [, int $flags ])
preg_grep() 返回一个数组,其中包括了 input 数组中与给定的 pattern 模式相匹配的单元。
同样加入标志 preg_grep_invert ,则变成反向匹配
(与正则语法中的?!对等)

2、如何让正则表达式不区分大小写
sql_regcase ― 产生用于不区分大小的匹配的正则表达式
$fl_array = preg_grep (sql_regcase(/^(asszs)/), $array);
3、如何根据文件后缀过滤文件名
$logs =preg_grep(sql_regcase('/^.*?\.(tmp|ini|pip).*?/'),$logstring,preg_grep_invert);
过滤掉后缀名为tmp|ini|txt的文件名,且不区分大小写。
来自东子哥的blog
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product