php 正则匹配函数体


Posted in PHP onAugust 25, 2009
<?php 
$data = php_strip_whitespace('test.php'); //去掉注释,空格,换行(不包括字符串中的) 
echo $data; 
$data = preg_match_all(" 
/ 
function\s+ #匹配function和后面的空格 
[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]* #匹配函数名 
\(([^)]*?)\)\s+ #匹配函数参数,并且作为子模式捕获 
\{ 
(.*?) 
\}(?=(?:\s*function|\s*?$)) #匹配大括号,仅当后面紧跟着function或者处于字符串结束位置时 
/xi 
", $data, $matches); print_r($matches); 
?>
PHP 相关文章推荐
Apache+php+mysql在windows下的安装与配置图解(最新版)
Nov 30 PHP
解析argc argv在php中的应用
Jun 24 PHP
PHP中Session和Cookie是如何操作的
Oct 10 PHP
php获取远程文件的内容和大小
Nov 03 PHP
php生成带logo二维码方法小结
Apr 08 PHP
php 指定范围内多个随机数代码实例
Jul 18 PHP
php原生导出excel文件的两种方法(推荐)
Nov 19 PHP
php使用ftp实现文件上传与下载功能
Jul 21 PHP
PHP实现基于栈的后缀表达式求值功能
Nov 10 PHP
PHP实现给定一列字符,生成指定长度的所有可能组合示例
Jun 22 PHP
php 使用 __call实现重载功能示例
Nov 18 PHP
php修改word的实例方法
Nov 17 PHP
PHP has encountered an Access Violation at 7C94BD02解决方法
Aug 24 #PHP
PHP 替换模板变量实现步骤
Aug 24 #PHP
PHP 开源AJAX框架14种
Aug 24 #PHP
PHP 开源框架22个简单简介
Aug 24 #PHP
php xml留言板 xml存储数据的简单例子
Aug 24 #PHP
建站常用13种PHP开源CMS比较
Aug 23 #PHP
怎样去阅读一份php源代码
Aug 21 #PHP
You might like
PHP 如何获取二维数组中某个key的集合
2014/06/03 PHP
ThinkPHP之getField详解
2014/06/20 PHP
[原创]PHP正则删除html代码中a标签并保留标签内容的方法
2017/05/23 PHP
PHP PDO和消息队列的个人理解与应用实例分析
2019/11/25 PHP
js保存当前路径(cookies记录)
2010/12/14 Javascript
原生Js实现按的数据源均分时间点幻灯片效果(已封装)
2010/12/28 Javascript
jQuery 对Select的操作备忘记录
2011/07/04 Javascript
JS字符串函数扩展代码
2011/09/13 Javascript
js禁止页面复制功能禁用页面右键菜单示例代码
2013/08/29 Javascript
js中Math之random,round,ceil,floor的用法总结
2013/12/26 Javascript
setInterval与clearInterval的使用示例代码
2014/01/28 Javascript
利用jquery动画特效和css打造的侧边弹出垂直导航
2014/04/04 Javascript
jQuery产品间断向下滚动效果核心代码
2014/05/08 Javascript
Jquery对象和Dom对象的区别分析
2014/11/20 Javascript
js图片轮播手动切换效果
2015/11/10 Javascript
如何使用PHP+jQuery+MySQL实现异步加载ECharts地图数据(附源码下载)
2016/02/23 Javascript
js中数组结合字符串实现查找(屏蔽广告判断url等)
2016/03/30 Javascript
原生js实现ajax方法(超简单)
2016/09/20 Javascript
实例分析浏览器中“JavaScript解析器”的工作原理
2016/12/12 Javascript
JavaScript禁用右键单击优缺点分析
2019/01/20 Javascript
vue服务端渲染操作简单入门实例分析
2019/08/28 Javascript
element-ui如何防止重复提交的方法步骤
2019/12/09 Javascript
three.js利用射线Raycaster进行碰撞检测
2020/03/12 Javascript
Python中的rfind()方法使用详解
2015/05/19 Python
Django内容增加富文本功能的实例
2017/10/17 Python
Python读取Json字典写入Excel表格的方法
2018/01/03 Python
详解python的ORM中Pony用法
2018/02/09 Python
pandas获取groupby分组里最大值所在的行方法
2018/04/20 Python
用TensorFlow实现lasso回归和岭回归算法的示例
2018/05/02 Python
对python3 中方法各种参数和返回值详解
2018/12/15 Python
Python3开发实例之非关系型图数据库Neo4j安装方法及Python3连接操作Neo4j方法实例
2020/03/18 Python
小学领导班子对照材料
2014/08/23 职场文书
2014年保卫部工作总结
2014/11/21 职场文书
2016幼儿教师自荐信范文
2016/01/28 职场文书
MySQL如何构建数据表索引
2021/05/13 MySQL
Vue中foreach数组与js中遍历数组的写法说明
2021/06/05 Vue.js