您的位置:首页 > 编程语言 > PHP开发

解析php action和注释,消除贪禁匹配

2016-02-27 14:25 603 查看
详细的PHP代码:

//获取php内容
$fileContent = file_get_contents('test.php');

//$regAction = "/(\/\*\*((?!.*?\/\*).*)\*\/)?(public)?functionaction([a-z\d_]+)?\(/iU";
$regAction = '/(\/\*\*((?!.*?\/\*).*)\*\/)?(public)?function(action[a-z\d]+?)\(/iU'; //解析注释和action控制器

preg_match_all($regAction, $fileContent, $match);

echo  "<pre>";
print_r($match);


非贪禁模式正则帮助:

//正则表达式 不包含指定字符串

//http://blog.csdn.net/maqingli20/article/details/7317925

^(?!.*?robots).*$ //不包含指定字段串

((?!.*?\/\*).*) //不包含 /*



                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: