php 正则匹配函数体
作者:bea
代码如下: <?php $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+ #匹配函数参数,并且作为子模式捕获 { (.*?
代码如下:
<?php
$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 裁剪图片成固定大小代码方法
- PHP 获取MSN好友列表的代码(2009-05-14测试通过)
- PHP 危险函数全解析
- php 获取远程网页内容的函数
- php 遍历数据表数据并列表横向排列的代码
- 不要轻信 PHP_SELF的安全问题
- php中$_SERVER[PHP_SELF] 和 $_SERVER[SCRIPT_NAME]之间的区别
- php getsiteurl()函数
- PHP 内存缓存加速功能memcached安装与用法
- 用PHP读取flv文件的播放时间长度
- 用php将任何格式视频转为flv的代码
- ajax php 实现写入数据库
- JieqiCMS 杰奇1.5注册机php源码
- 自动把纯文本转换成Web页面的php代码
- PHP高级OOP技术演示
- php 获取可变函数参数的函数
- PHP类(Class)入门教程
- php download.php实现代码 跳转到下载文件(response.redirect)
- php 文件夹删除、php清除缓存程序