php 正則匹配函數(shù)體
更新時(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*?$)) #匹配大括號(hào),僅當(dāng)后面緊跟著function或者處于字符串結(jié)束位置時(shí)
/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ù)用法實(shí)例
- PHP正則替換函數(shù)preg_replace()報(bào)錯(cuò):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用法實(shí)例分析
相關(guān)文章
PHP文件操作之獲取目錄下文件與計(jì)算相對(duì)路徑的方法
這篇文章主要介紹了PHP文件操作技巧之獲取目錄下文件與計(jì)算相對(duì)路徑的方法,其中獲取目錄下文件方面分為包含子目錄和不包含子目錄兩種情況,需要的朋友可以參考下2016-01-01
解析使用substr截取UTF-8中文字符串出現(xiàn)亂碼的問題
本篇文章是對(duì)使用substr截取UTF-8中文字符串出現(xiàn)亂碼的問題進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06
php中Socket創(chuàng)建與監(jiān)聽實(shí)現(xiàn)方法
這篇文章主要介紹了php中Socket創(chuàng)建與監(jiān)聽實(shí)現(xiàn)方法,以實(shí)例形式較為詳細(xì)的分析了Socket的創(chuàng)建、連接、初始化及監(jiān)聽等技巧,需要的朋友可以參考下2015-01-01
php驗(yàn)證手機(jī)號(hào)碼(支持歸屬地查詢及編碼為UTF8)
本文將實(shí)現(xiàn)以下功能:手機(jī)號(hào)驗(yàn)證/手機(jī)號(hào)碼歸屬地/轉(zhuǎn)換字符串編碼為UTF8,對(duì)此有興趣的朋友可以參考下,或許本文對(duì)你有所幫助2013-02-02
PHP+Mysql樹型結(jié)構(gòu)(無限分類)數(shù)據(jù)庫設(shè)計(jì)的2種方式實(shí)例
這篇文章主要介紹了PHP+Mysql樹型結(jié)構(gòu)(無限分類)數(shù)據(jù)庫設(shè)計(jì)的2種方式實(shí)例,以及優(yōu)劣分析、探討,需要的朋友可以參考下2014-07-07
PHP實(shí)現(xiàn)的消息實(shí)時(shí)推送功能【基于反ajax推送】
這篇文章主要介紹了PHP實(shí)現(xiàn)的消息實(shí)時(shí)推送功能,結(jié)合實(shí)例形式分析了php基于反ajax推送實(shí)現(xiàn)的消息實(shí)時(shí)推送前臺(tái)ajax提交、后臺(tái)數(shù)據(jù)處理等相關(guān)操作技巧,需要的朋友可以參考下2018-03-03

