新聞中心
淺析PHP正則表達(dá)式函數(shù)庫(kù)是什么呢?這里向你介紹了PHP正則表達(dá)式函數(shù)庫(kù)(POSIX 擴(kuò)展)greedy匹配,我們要注意,在條件子模式以及其它許多 POSIX 擴(kuò)展正則表達(dá)式語法中那些所不被不支持的特性。

成都創(chuàng)新互聯(lián)公司專注于企業(yè)全網(wǎng)營(yíng)銷推廣、網(wǎng)站重做改版、河西網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、HTML5、商城建設(shè)、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為河西等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
PHP正則表達(dá)式函數(shù)庫(kù)學(xué)習(xí)中的警告:
本類正則表達(dá)式并不能安全用于二進(jìn)制模式。PCRE 函數(shù)庫(kù)則可以。正則表達(dá)式在 PHP 中用來做復(fù)雜的字符串操作。支持正則表達(dá)式的函數(shù)為:
◆ereg()
◆ereg_replace()
◆eregi()
◆eregi_replace()
◆split()
◆spliti()
這些函數(shù)都接受一個(gè)正則表達(dá)式字符串作為其***個(gè)參數(shù)。PHP 使用由 POSIX 1003.3 定義的 POSIX 擴(kuò)展正則表達(dá)式。POSIX 正則表達(dá)式完整的描述見包含在 PHP 發(fā)行包中 regex 目錄下的 man 頁(yè)面??梢酝ㄟ^類似 man /usr/local/src/regex/regex.7 的命令來閱讀。
需求:無需外部庫(kù)文件就可以加入本擴(kuò)展模塊的支持。
安裝警告:除非知道自己在做什么,否則不要改變 TYPE。
要激活 regexp 的支持在配置 PHP 時(shí)加上 --with-regex[=TYPE]。TYPE 可以是 system,apache 或 php 之一。默認(rèn)使用 php。
PHP的Windows 版本已經(jīng)內(nèi)置該擴(kuò)展模塊的支持。您無需加載任何附加的擴(kuò)展庫(kù)即可使用這些函數(shù)。我們來看看具體的相關(guān)操作:
◆運(yùn)行時(shí)配置:該擴(kuò)展模塊未定義任何設(shè)置指令。
◆資源類型:該擴(kuò)展模塊未定義任何資源類型。
◆預(yù)定義常量:該擴(kuò)展模塊未定義任何常量。
PHP正則表達(dá)式函數(shù)的實(shí)例:
- // 如果在 $string 中任何地方找到 "abc" 則返回 &true;
- ereg ("abc", $string);
- // 如果 $string 以 "abc" 開頭則返回 &true;
- ereg ("^abc", $string);
- // 如果 $string 以 "abc" 結(jié)尾則返回 &true;
- ereg ("abc$", $string);
- // 如果用戶瀏覽器是 Netscape 2,3 或 MSIE 3 則返回 &true;
- eregi ("(ozilla.[23]|MSIE.3)", $HTTP_USER_AGENT);
- // 將三個(gè)空格分隔的單詞放入 $regs[1],$regs[2] 和 $regs[3] 中
- ereg ("([[:alnum:]]+) ([[:alnum:]]+)
- ([[:alnum:]]+)", $string,$regs);
- // 將
標(biāo)記放到 $string 開頭- $string = ereg_replace ("^", "
", $string);- // 將
標(biāo)記放到 $string 結(jié)尾- $string = ereg_replace ("$", "
", $string);- // 刪除 $string 中的所有換行符
- $string = ereg_replace ("\n", "", $string);
- ?>
PHP正則表達(dá)式函數(shù)相關(guān)的介紹就向你介紹到這里,希望對(duì)你了解和學(xué)習(xí)PHP正則表達(dá)式函數(shù)有所幫助。
【編輯推薦】
- PHP正則表達(dá)式的幾則使用技巧
- PHP正則表達(dá)式中的特殊字符
- 通用正則表達(dá)式學(xué)習(xí)的總結(jié)
- PHP正則表達(dá)式函數(shù)學(xué)習(xí)小結(jié)
- 使用.NET正則表達(dá)式區(qū)分中英文
分享題目:淺析PHP正則表達(dá)式函數(shù)庫(kù)
文章網(wǎng)址:http://m.fisionsoft.com.cn/article/dhdgced.html


咨詢
建站咨詢
