中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

PHP正則表達式有什么用

發布時間:2021-11-02 10:10:29 來源:億速云 閱讀:318 作者:小新 欄目:編程語言

這篇文章主要介紹了PHP正則表達式有什么用,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

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

  • 關于PHP數組轉字符串詳細介紹

  • 簡單快捷PHP數組賦值方法詳解

  • 基礎篇PHP運算符總結寶典

  • 使用內置函數解決PHP多維數組排序問題

  • 玩轉PHP數值函數

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

PHP正則表達式介紹:

1.中括號

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

2.量詞

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

3.預定義字符范圍

[:alpha:]同[a-zA-Z]  [:alnum:]同[a-zA-Z0-9]  [:cntrl:]匹配控制字符,比如制表符,反斜杠,退格符  [:digit:]同[0-9]  [:graph:]所有ASCII33~166范圍內可以打印的字符  [:lower:]同[a-z]  [:punct:]標點符號  [:upper:]同[A-Z]  [:space:]空白字符,可以是空格、水平制表符、換行、換頁、回車  [:xdigit:]十六進制符同[a-fA-F0-9]

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

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

ereg還可以返回一個數組 例如

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

得到

http://www.xuandun.net  http://www  xuandun  net

感謝你能夠認真閱讀完這篇文章,希望小編分享的“PHP正則表達式有什么用”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

揭东县| 龙陵县| 涟水县| 安福县| 浮梁县| 突泉县| 丘北县| 康保县| 永德县| 连山| 东海县| 伊宁县| 成武县| 八宿县| 佳木斯市| 泰安市| 德保县| 株洲市| 黔江区| 吉隆县| 南部县| 田东县| 涟水县| 客服| 子洲县| 惠来县| 灯塔市| 道真| 上思县| 东山县| 三原县| 沂南县| 温泉县| 通化市| 汶川县| 景东| 宁德市| 益阳市| 洱源县| 额尔古纳市| 普兰店市|