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