|
<?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*?$)) #匹配大括號(hào),僅當(dāng)后面緊跟著function或者處于字符串結(jié)束位置時(shí)
/xi
", $data, $matches);
print_r($matches);
?>
php技術(shù):php 正則匹配函數(shù)體,轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。