php 正則匹配函數(shù)體
更新時間:2009年08月25日 01:11:35 作者:
以PHP為例,其他語言類似
復制代碼 代碼如下:
<?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]* #匹配函數(shù)名
\(([^)]*?)\)\s+ #匹配函數(shù)參數(shù),并且作為子模式捕獲
\{
(.*?)
\}(?=(?:\s*function|\s*?$)) #匹配大括號,僅當后面緊跟著function或者處于字符串結(jié)束位置時
/xi
", $data, $matches);
print_r($matches);
?>
您可能感興趣的文章:
- PHP 字符串正則替換函數(shù)preg_replace使用說明
- PHP正則替換函數(shù)preg_replace和preg_replace_callback使用總結(jié)
- php正則之函數(shù) preg_replace()參數(shù)說明
- PHP 正則表達式之正則處理函數(shù)小結(jié)(preg_match,preg_match_all,preg_replace,preg_split)
- php正則preg_replace_callback函數(shù)用法實例
- PHP正則替換函數(shù)preg_replace()報錯:Notice Use of undefined constant的解決方法分析
- PHP 正則表達式常用函數(shù)使用小結(jié)
- PHP正則表達式基本函數(shù) 修飾符 元字符和需轉(zhuǎn)義字符說明
- PHP 正則表達式函數(shù)庫(兩套)
- PHP 正則表達式常用函數(shù)
- PHP中的正則表達式函數(shù)介紹
- PHP正則表達式函數(shù)preg_replace用法實例分析
相關文章
PHP API接口必備之輸出json格式數(shù)據(jù)示例代碼
這篇文章主要給大家介紹了關于PHP API接口必備之輸出json格式數(shù)據(jù)的相關資料文中通過示例代碼介紹的非常詳細,對大家具有一定的參考學習價值,需要的朋友們下面來一起看看吧。2017-06-06PHP基于雙向鏈表與排序操作實現(xiàn)的會員排名功能示例
這篇文章主要介紹了PHP基于雙向鏈表與排序操作實現(xiàn)的會員排名功能,結(jié)合實例形式分析了php雙向鏈表的功能、定義及基于雙向鏈表的排序操作相關實現(xiàn)技巧,需要的朋友可以參考下2017-12-12php通過asort()給關聯(lián)數(shù)組按照值排序的方法
這篇文章主要介紹了php通過asort()給關聯(lián)數(shù)組按照值排序的方法,實例分析了php中asort()函數(shù)的功能與使用技巧,需要的朋友可以參考下2015-03-03