成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

三分鐘學會PHP正則表達式

開發(fā) 后端
這里就PHP正則表達式中括號、量詞、預定義字符范圍、ereg語句可以區(qū)分大小寫來判斷四個方面做出詳細的介紹,希望對大家有幫助。

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

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

PHP正則表達式介紹:

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

3.預定義字符范圍

  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:]標點符號  
  8. [:upper:]同[A-Z]  
  9. [:space:]空白字符,可以是空格、水平制表符、換行、換頁、回車  
  10. [:xdigit:]十六進制符同[a-fA-F0-9] 

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

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

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

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

得到

  1. http://www.xuandun.net  
  2. http://www  
  3. xuandun  
  4. net  
責任編輯:田樹 來源: 博客
相關(guān)推薦

2024-04-01 09:59:08

消息隊列通信微服務

2009-10-26 19:09:50

VB.NET轉(zhuǎn)換形態(tài)

2021-10-22 09:09:43

Windows 11操作系統(tǒng)微軟

2024-03-07 07:38:59

微服務HTTP客戶端

2025-02-12 12:45:06

2024-03-28 08:07:42

RabbitMQ訂閱模式

2024-03-11 09:03:12

客戶端負載均衡Ribbon

2024-04-02 08:27:19

異步任務抽象

2024-05-16 11:13:16

Helm工具release

2009-11-09 12:55:43

WCF事務

2024-12-18 10:24:59

代理技術(shù)JDK動態(tài)代理

2022-02-17 09:24:11

TypeScript編程語言javaScrip

2024-08-30 08:50:00

2023-12-27 08:15:47

Java虛擬線程

2021-04-20 13:59:37

云計算

2024-01-16 07:46:14

FutureTask接口用法

2013-06-28 14:30:26

棱鏡計劃棱鏡棱鏡監(jiān)控項目

2020-06-30 10:45:28

Web開發(fā)工具

2019-08-29 20:10:03

U盤系統(tǒng)Windows 10

2009-11-03 17:15:07

VB.NET開發(fā)Exc
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 欧美片网站免费 | 特黄特黄a级毛片免费专区 av网站免费在线观看 | 国产区在线免费观看 | 人人澡视频| 男人的天堂在线视频 | 久久精品亚洲国产 | 欧美成人自拍视频 | 日韩成人在线网址 | 午夜欧美一区二区三区在线播放 | 欧美中文字幕一区二区三区 | 欧美精品1区2区3区 精品国产欧美一区二区 | 在线观看中文字幕 | 日韩a在线 | 欧美日韩高清在线一区 | 欧美另类视频 | 中文字幕 在线观看 | 久久中文一区二区 | 91视频观看| 成人av电影免费在线观看 | 精品亚洲永久免费精品 | 亚洲一区二区三区四区五区午夜 | 91精品国产一区二区在线观看 | 亚洲一区国产精品 | 亚洲 欧美 另类 综合 偷拍 | 成人在线免费观看 | 成人在线欧美 | 国产精品久久久久无码av | 国产精品视频97 | 农村真人裸体丰满少妇毛片 | 欧美久久一区二区三区 | 久久精品网 | 亚洲 欧美 日韩在线 | 国产日韩久久 | 91就要激情 | 欧美日韩成人在线 | www.婷婷 | 日本一区二区视频 | 久久综合一区二区三区 | 亚洲免费久久久 | 黄网站色大毛片 | 一区二区在线 |