91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

PHP中的正規表達式怎么用

發布時間:2021-08-11 23:20:39 來源:億速云 閱讀:98 作者:chen 欄目:編程語言

這篇文章主要講解了“PHP中的正規表達式怎么用”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“PHP中的正規表達式怎么用”吧!

  字符簇含義

  ^[a-zA-Z_]$所有的字母和下劃線

  ^[[:alpha:]]{3}$所有的3個字母的單詞

  ^a$字母a

  ^a{4}$aaaa

  ^a{2,4}$aa,aaa或aaaa

  ^a{1,3}$a,aa或aaa

  ^a{2,}$包含多于兩個a的字符串

  ^a{2,}如:aardvark和aaab,但apple不行

  a{2,}如:baad和aaa,但Nantucket不行

  \t{2}兩個制表符

  PHP中的正規表達式復雜嗎

  .{2}所有的兩個字符

  這些例子描述了花括號的三種不同的用法。一個數字,{x}的意思是“前面的字符或字符簇只出現x次”;一個數字加逗號,{x,}的意思是“前面的內容出現x或更多的次數”;兩個用逗號分隔的數字,{x,y}表示“前面的內容至少出現x次,但不超過y次”。我們可以把模式擴展到更多的單詞或數字:

  ^[a-zA-Z0-9_]{1,}$//所有包含一個以上的字母、數字或下劃線的字符串

  ^[0-9]{1,}$//所有的正數

  ^\-{0,1}[0-9]{1,}$//所有的整數

  ^\-{0,1}[0-9]{0,}\.{0,1}[0-9]{0,}$//所有的小數

  最后一個例子不太好理解,是嗎?這么看吧:與所有以一個可選的負號(\-{0,1})開頭(^)、跟著0個或更多的數字([0-9]{0,})、和一個可選的小數點(\.{0,1})再跟上0個或多個數字([0-9]{0,}),并且沒有其他任何東西($)。下面你將知道能夠使用的更為簡單的方法。

  特殊字符"?"與{0,1}是相等的,它們都代表著:“0個或1個前面的內容”或“前面的內容是可選的”。所以剛才的例子可以簡化為:

  ^\-?[0-9]{0,}\.?[0-9]{0,}$

  特殊字符"*"與{0,}是相等的,它們都代表著“0個或多個前面的內容”。最后,字符"+"與{1,}是相等的,表示“1個或多個前面的內容”,所以上面的4個例子可以寫成:

  ^[a-zA-Z0-9_]+$//所有包含一個以上的字母、數字或下劃線的字符串

  ^[0-9]+$//所有的正數

  ^\-?[0-9]+$//所有的整數

  ^\-?[0-9]*\.?[0-9]*$//所有的小數

  當然這并不能從技術上降低正規表達式的復雜性,但可以使它們更容易閱讀。

感謝各位的閱讀,以上就是“PHP中的正規表達式怎么用”的內容了,經過本文的學習后,相信大家對PHP中的正規表達式怎么用這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

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

php
AI

府谷县| 禄劝| 嵊州市| 白玉县| 剑河县| 雷波县| 兴安县| 陆河县| 福清市| 玉树县| 泰州市| 藁城市| 遂昌县| 泌阳县| 合阳县| 中超| 尤溪县| 平阴县| 罗山县| 红河县| 房产| 扎兰屯市| 西华县| 淮阳县| 西丰县| 浦江县| 怀来县| 锡林郭勒盟| 福泉市| 密山市| 乌苏市| 夹江县| 武陟县| 安国市| 黑水县| 绍兴县| 安康市| 集贤县| 黔西县| 育儿| 荣成市|