您當(dāng)前位置: 主頁(yè) > 資訊動(dòng)態(tài) > IT知識(shí)庫(kù) >
PHP正則表達(dá)式主要用于字符串的模式分割、匹配、查找及替換操作。使用正則表達(dá)式在某些簡(jiǎn)單的環(huán)境下可能效率不高,因此如何更好的使用PHP正則表達(dá)式需要綜合考慮
我的PHP正則入門,是起源于網(wǎng)上的一篇文章,這篇文章由淺入深的闡述了PHP正則表達(dá)式使用的方法,我覺(jué)得是一個(gè)很好的入門材料,不過(guò)學(xué)成還是要靠個(gè)人,在使用的過(guò)程中,還是會(huì)不斷地忘記,因此反反復(fù)復(fù)的閱讀了這篇文章有四五遍,對(duì)于其中一些比較困難的知識(shí)點(diǎn),甚至要用很久才能消化,但是只要能見(jiàn) 堅(jiān)持著看完,你會(huì)發(fā)現(xiàn)自己對(duì)于正則的運(yùn)用能力就會(huì)顯著提高。
PHP正則表達(dá)式的定義:
用于描述字符排列和匹配模式的一種語(yǔ)法規(guī)則。它主要用于字符串的模式分割、匹配、查找及替換操作。
PHP中的正則函數(shù):
PHP中有兩套正則函數(shù),兩者功能差不多,分別為:
一套是由PCRE庫(kù)提供的。使用“preg_”為前綴命名的函數(shù);
一套由POSIX擴(kuò)展提供的。使用以“ereg_”為前綴命名的函數(shù);
由于POSIX正則即將推出歷史舞臺(tái),并且PCRE和perl的形式差不多,更利于我們?cè)?span lang="EN-US">perl和php之間切換,所以這里重點(diǎn)介紹PCRE正則的使用。
PCRE正則表達(dá)式
PCRE全稱為Perl Compatible Regular Expression,意思是Perl兼容正則表達(dá)式。
在PCRE中,通常將模式表達(dá)式(即正則表達(dá)式)包含在兩個(gè)反斜線“/”之間,如“/apple/”。
--- 版權(quán)最終歸艾銻無(wú)限所有http://www.zhengyunzhengyun.cn/ 如需轉(zhuǎn)載,請(qǐng)標(biāo)明出處。
相關(guān)文章