日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
三分鐘學(xué)會PHP正則表達(dá)式

PHP是編寫動態(tài)WEB頁面開發(fā)常用的腳本語言,而正則表達(dá)式是PHP中很重要的一個(gè)部分,下面我們就PHP正則表達(dá)式和大家詳細(xì)的談?wù)劙伞T贏SP和ColdFusion,用戶可以混合使用PHP和HTML編寫WEB頁面,當(dāng)訪問者瀏覽到該頁面時(shí),服務(wù)端會首先對頁面中的PHP命令進(jìn)行處理,然后把處理后的結(jié)果連同HTML內(nèi)容一起傳送到訪問端的瀏覽器。

創(chuàng)新互聯(lián)公司是一家朝氣蓬勃的網(wǎng)站建設(shè)公司。公司專注于為企業(yè)提供信息化建設(shè)解決方案。從事網(wǎng)站開發(fā),網(wǎng)站制作,網(wǎng)站設(shè)計(jì),網(wǎng)站模板,微信公眾號開發(fā),軟件開發(fā),成都小程序開發(fā),10余年建站對成都發(fā)電機(jī)維修等多個(gè)領(lǐng)域,擁有豐富的網(wǎng)站維護(hù)經(jīng)驗(yàn)。

#T#但是與ASP或 ColdFusion不同,PHP是一種源代碼開放程序,擁有很好的跨平臺兼容性。用戶可以在Windows NT系統(tǒng)以及許多版本的Unix系統(tǒng)上運(yùn)行PHP,而且可以將PHP作為Apache服務(wù)器的內(nèi)置模塊或CGI程序運(yùn)行。除了能夠精確的控制WEB頁面的顯示內(nèi)容之外,用戶還可以通過使用PHP發(fā)送HTTP報(bào)頭。用戶可以通過PHP設(shè)置cookies,管理用戶身份識別,并對用戶瀏覽頁面進(jìn)行重定向。PHP具有非常強(qiáng)大的數(shù)據(jù)庫支持功能,能夠訪問幾乎目前所有較為流行的數(shù)據(jù)庫系統(tǒng)。此外,PHP可以與多個(gè)外接庫集成,為用戶提供更多的實(shí)用功能,如生成PDF文件等。雖然很多人對PHP正則表達(dá)式已經(jīng)很熟悉了,不過作為重要的基礎(chǔ)部分,筆記還是不能免掉的。

PHP正則表達(dá)式介紹:

1.中括號

 
 
  1. [0-9]匹配0-9  
  2. [a-z]匹配a-z小寫字母  
  3. [A-Z]匹配A-Z大寫字母  
  4. [a-zA-Z]匹配所有大小寫字母  
  5. 可以使用ascii來制定更多 

2.量詞

 
 
  1. p+匹配至少一個(gè)含p的字符串  
  2. p*陪陪任何包含0個(gè)或多個(gè)p的字符串  
  3. p?匹配任何包含0個(gè)或一個(gè)p的字符串  
  4. p{2}匹配包含2個(gè)p的序列的字符串  
  5. p{2,3}匹配任何包含2個(gè)或3個(gè)的字符串  
  6. p$匹配任何以p結(jié)尾的字符串  
  7. ^p匹配任何以p開頭的字符串  
  8. [^a-zA-Z]匹配任何不包含a-zA-Z的字符串  
  9. p.p匹配任何包含p、接下來是任何字符、再接下來有又是p的字符串  
  10. ^.{2}$匹配任何值包含2個(gè)字符的字符串  
  11. (.*) b>匹配任何被 >包圍的字符串  
  12. p(hp)*匹配任何一個(gè)包含p,后面是多個(gè)或0個(gè)hp的字符串 

3.預(yù)定義字符范圍

 
 
  1. [:alpha:]同[a-zA-Z]  
  2. [:alnum:]同[a-zA-Z0-9]  
  3. [:cntrl:]匹配控制字符,比如制表符,反斜杠,退格符  
  4. [:digit:]同[0-9]  
  5. [:graph:]所有ASCII33~166范圍內(nèi)可以打印的字符  
  6. [:lower:]同[a-z]  
  7. [:punct:]標(biāo)點(diǎn)符號  
  8. [:upper:]同[A-Z]  
  9. [:space:]空白字符,可以是空格、水平制表符、換行、換頁、回車  
  10. [:xdigit:]十六進(jìn)制符同[a-fA-F0-9] 

4.ereg語句可以區(qū)分大小寫來判斷,下例

 
 
  1. if (ereg("([^a-z])","aaaaZaaaaaaa")) echo "不全是小寫的!"; 

ereg還可以返回一個(gè)數(shù)組 例如

 
 
  1. $url="http://www.xuandun.net";  
  2. $a=ereg("^(http://www)\.([[:alnum:]]+)\.([[:alnum:]]+)",$url,$regs);  
  3. echo $regs[0],"
    ";  
  4. echo $regs[1],"
    ";  
  5. echo $regs[2],"
    ";  
  6. echo $regs[3],"
    "; 

得到

 
 
  1. http://www.xuandun.net  
  2. http://www  
  3. xuandun  
  4. net  

新聞名稱:三分鐘學(xué)會PHP正則表達(dá)式
轉(zhuǎn)載來于:http://www.dlmjj.cn/article/dhgiegc.html