首页  >  文章  >  后端开发  >  php 正则匹配函数体_PHP

php 正则匹配函数体_PHP

WBOY
WBOY原创
2016-06-01 12:22:41852浏览
复制代码 代码如下:
$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);
?>
声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn