php 正則匹配函數(shù)體
更新時間:2009年08月25日 01:11:35 作者:
以PHP為例,其他語言類似
復(fù)制代碼 代碼如下:
<?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*?$)) #匹配大括號,僅當(dāng)后面緊跟著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 正則表達(dá)式之正則處理函數(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 正則表達(dá)式常用函數(shù)使用小結(jié)
- PHP正則表達(dá)式基本函數(shù) 修飾符 元字符和需轉(zhuǎn)義字符說明
- PHP 正則表達(dá)式函數(shù)庫(兩套)
- PHP 正則表達(dá)式常用函數(shù)
- PHP中的正則表達(dá)式函數(shù)介紹
- PHP正則表達(dá)式函數(shù)preg_replace用法實例分析
相關(guān)文章
解析使用substr截取UTF-8中文字符串出現(xiàn)亂碼的問題
本篇文章是對使用substr截取UTF-8中文字符串出現(xiàn)亂碼的問題進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06
php中Socket創(chuàng)建與監(jiān)聽實現(xiàn)方法
這篇文章主要介紹了php中Socket創(chuàng)建與監(jiān)聽實現(xiàn)方法,以實例形式較為詳細(xì)的分析了Socket的創(chuàng)建、連接、初始化及監(jiān)聽等技巧,需要的朋友可以參考下2015-01-01
php驗證手機(jī)號碼(支持歸屬地查詢及編碼為UTF8)
本文將實現(xiàn)以下功能:手機(jī)號驗證/手機(jī)號碼歸屬地/轉(zhuǎn)換字符串編碼為UTF8,對此有興趣的朋友可以參考下,或許本文對你有所幫助2013-02-02
PHP+Mysql樹型結(jié)構(gòu)(無限分類)數(shù)據(jù)庫設(shè)計的2種方式實例
這篇文章主要介紹了PHP+Mysql樹型結(jié)構(gòu)(無限分類)數(shù)據(jù)庫設(shè)計的2種方式實例,以及優(yōu)劣分析、探討,需要的朋友可以參考下2014-07-07
PHP實現(xiàn)的消息實時推送功能【基于反ajax推送】
這篇文章主要介紹了PHP實現(xiàn)的消息實時推送功能,結(jié)合實例形式分析了php基于反ajax推送實現(xiàn)的消息實時推送前臺ajax提交、后臺數(shù)據(jù)處理等相關(guān)操作技巧,需要的朋友可以參考下2018-03-03

