php 正则匹配函数preg_match_all用法
发布于 2014-10-10 17:57:22 | 146 次阅读 | 评论: 0 | 来源: 网友投递
PHP开源脚本语言PHP(外文名: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,入门门槛较低,易于学习,使用广泛,主要适用于Web开发领域。PHP的文件后缀名为php。
本文为大家讲解了php中的函数匹配函数preg_match_all函数的用法,感兴趣的同学参考下.
$data = php_strip_whitespace('test.php'); //去掉注释,空格,换行(不包括字符串中的)
echo $data;
$data = preg_match_all("
/
functions+ #匹配function和后面的空格
[a-zA-Z_x7f-xff][a-zA-Z0-9_x7f-xff]* #匹配函数名
(([^)]*?))s+ #匹配函数参数,并且作为子模式捕获
{
(.*?)
}(?=(?:s*function|s*?$)) #匹配大括号,仅当后面紧跟着function或者处于字符串结束位置时
/xi
", $data, $matches);
print_r($matches);
?>
相关阅读:
php 正则匹配函数preg_match_all用法
PHP 正则表达式函数小结(preg_match,preg_match_all,preg_replace,preg_split)
php正则preg_replace_callback函数用法实例
PHP正则匹配操作简单示例【preg_match_all应用】
php正则处理函数总结
PHP正则替换函数preg_replace和preg_replace_callback使用总结
php正则匹配html中带class的div并选取其中内容的方法
php正则匹配文章中的远程图片地址并下载图片至本地
PHP正则匹配反斜杠'\'和美元'$'的方法
PHP正则匹配日期和时间(时间戳转换)的实例代码
PHP正则匹配中英文、数字及下划线的方法【用户名验证】 原创
php preg_match_all采集后数据处理的一点心得笔记(编码转换和正则匹配)