真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

PHP中的正規(guī)表達式怎么用

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

讓客戶滿意是我們工作的目標,不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領域值得信任、有價值的長期合作伙伴,公司提供的服務項目有:域名申請、虛擬空間、營銷軟件、網(wǎng)站建設、瑯琊網(wǎng)站維護、網(wǎng)站推廣。

字符簇含義

^[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中的正規(guī)表達式復雜嗎

.{2}所有的兩個字符

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

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

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

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

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

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

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

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

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

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

^[0-9]+$//所有的正數(shù)

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

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

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

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


文章名稱:PHP中的正規(guī)表達式怎么用
標題鏈接:http://weahome.cn/article/podcpd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部