最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

學(xué)習(xí)php中的正則表達(dá)式

 更新時(shí)間:2014年08月17日 15:27:27   投稿:hebedich  
簡(jiǎn)單的說(shuō),正則表達(dá)式是一種可以用于模式匹配和替換的強(qiáng)有力的工具。我們可以在幾乎所有的基于UNIX系統(tǒng)的工具中找到ta的身影。此外,象JavaScript這種客戶端的腳本語(yǔ)言也提供了支持。正則表達(dá)式已經(jīng)超出了某種語(yǔ)言或某個(gè)系統(tǒng)的局限,成為人們廣為接受的概念和功能。

語(yǔ)法格式:位于定界符"/"之間。

較為常用的元字符包括: “+”, “*”,以及 “?”。

其中,

  “+”元字符規(guī)定其前導(dǎo)字符必須在目標(biāo)對(duì)象中連續(xù)出現(xiàn)一次或多次,

  “*”元字符規(guī)定其前導(dǎo)字符必須在目標(biāo)對(duì)象中出現(xiàn)零次或連續(xù)多次,

  而“?”元字符規(guī)定其前導(dǎo)對(duì)象必須在目標(biāo)對(duì)象中連續(xù)出現(xiàn)零次或一次。

 /jim{2,6}/<br/>
 上述正則表達(dá)式規(guī)定字符m可以在匹配對(duì)象中連續(xù)出現(xiàn)2-6次,因此,上述正則表達(dá)式可以同jimmy或jimmmmmy等字符串相匹配。<br/>
 在對(duì)如何使用正則表達(dá)式有了初步了解之后,我們來(lái)看一下其它幾個(gè)重要的元字符的使用方式。<br/>
 \s:用于匹配單個(gè)空格符,包括tab鍵和換行符;<br/>
 \S:用于匹配除單個(gè)空格符之外的所有字符;<br/>
 \d:用于匹配從0到9的數(shù)字;<br/>
 \w:用于匹配字母,數(shù)字或下劃線字符;<br/>
 \W:用于匹配所有與\w不匹配的字符;<br/>
 . :用于匹配除換行符之外的所有字符。<br/>

另外:

較為常用的定位符包括: “^”, “$”, “\b” 以及 “\B”。

“^”定位符規(guī)定匹配模式必須出現(xiàn)在目標(biāo)字符串的開(kāi)頭,

“$”定位符規(guī)定匹配模式必須出現(xiàn)在目標(biāo)對(duì)象的結(jié)尾,

\b定位符規(guī)定匹配模式必須出現(xiàn)在目標(biāo)字符串的開(kāi)頭或結(jié)尾的兩個(gè)邊界之一,

而“\B”定位符則規(guī)定匹配對(duì)象必須位于目標(biāo)字符串的開(kāi)頭和結(jié)尾兩個(gè)邊界之內(nèi),即匹配對(duì)象既不能作為目標(biāo)字符串的開(kāi)頭,也不能作為目標(biāo)字符串的結(jié)尾。

匹配指定某一個(gè)范圍而不局限于具體的字符。例如:

/[A-Z]/
上述正則表達(dá)式將會(huì)與從A到Z范圍內(nèi)任何一個(gè)大寫(xiě)字母相匹配。
/[a-z]/
上述正則表達(dá)式將會(huì)與從a到z范圍內(nèi)任何一個(gè)小寫(xiě)字母相匹配。
/[0-9]/
上述正則表達(dá)式將會(huì)與從0到9范圍內(nèi)任何一個(gè)數(shù)字相匹配。
/([a-z][A-Z][0-9])+/

相關(guān)文章

  • laravel框架中控制器的創(chuàng)建和使用方法分析

    laravel框架中控制器的創(chuàng)建和使用方法分析

    這篇文章主要介紹了laravel框架中控制器的創(chuàng)建和使用方法,結(jié)合實(shí)例形式詳細(xì)分析了laravel框架控制器的原理、創(chuàng)建、使用方法及相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2019-11-11
  • php中用unset銷(xiāo)毀變量并釋放內(nèi)存

    php中用unset銷(xiāo)毀變量并釋放內(nèi)存

    在本篇文章里小編給大家分享的是關(guān)于php中用unset銷(xiāo)毀變量并釋放內(nèi)存的實(shí)例分享內(nèi)容,需要的朋友們可以參考下。
    2020-05-05
  • PHP使用range協(xié)議實(shí)現(xiàn)輸出文件斷點(diǎn)續(xù)傳代碼實(shí)例

    PHP使用range協(xié)議實(shí)現(xiàn)輸出文件斷點(diǎn)續(xù)傳代碼實(shí)例

    這篇文章主要介紹了PHP使用range協(xié)議實(shí)現(xiàn)輸出文件斷點(diǎn)續(xù)傳代碼實(shí)例,需要的朋友可以參考下
    2014-07-07
  • Yii中特殊行為ActionFilter的使用方法示例

    Yii中特殊行為ActionFilter的使用方法示例

    這篇文章主要給大家介紹了關(guān)于Yii中特殊行為ActionFilter的使用方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • 使用PHP開(kāi)發(fā)留言板功能

    使用PHP開(kāi)發(fā)留言板功能

    這篇文章主要介紹了使用PHP開(kāi)發(fā)留言板功能,本文通過(guò)一段代碼給大家講解的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-11-11
  • Thinkphp 3.2框架使用Redis的方法詳解

    Thinkphp 3.2框架使用Redis的方法詳解

    這篇文章主要介紹了Thinkphp 3.2框架使用Redis的方法,結(jié)合實(shí)例形式詳細(xì)分析了thinkPHP3.2操作redis的常用方法、相關(guān)注意事項(xiàng)與問(wèn)題解決方法,需要的朋友可以參考下
    2019-10-10
  • PHP中Laravel 關(guān)聯(lián)查詢返回錯(cuò)誤id的解決方法

    PHP中Laravel 關(guān)聯(lián)查詢返回錯(cuò)誤id的解決方法

    這篇文章主要介紹了Laravel 關(guān)聯(lián)查詢返回錯(cuò)誤id的解決方法,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下吧
    2017-04-04
  • Zend?Framework框架db類(lèi)select查詢器join鏈表使用示例

    Zend?Framework框架db類(lèi)select查詢器join鏈表使用示例

    這篇文章主要介紹了Zend?Framework框架的Db類(lèi)select查詢器join鏈表使用示例,需要的朋友可以參考下
    2014-03-03
  • PHP支付寶當(dāng)面付2.0代碼

    PHP支付寶當(dāng)面付2.0代碼

    這篇文章主要為大家詳細(xì)介紹了PHP支付寶當(dāng)面付2.0代碼,支付寶條碼支付功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-12-12
  • PHP stream_context_create()函數(shù)的使用示例

    PHP stream_context_create()函數(shù)的使用示例

    這篇文章主要介紹了PHP stream_context_create()函數(shù)的使用示例,stream_context_create()函數(shù)是用來(lái) 創(chuàng)建打開(kāi)文件的上下文件選項(xiàng),用于fopen(),file_get_contents()等過(guò)程的超時(shí)設(shè)置、代理服務(wù)器、請(qǐng)求方式、頭信息設(shè)置的特殊過(guò)程,需要的朋友可以參考下
    2015-05-05

最新評(píng)論

岱山县| 阿勒泰市| 黎川县| 息烽县| 和田县| 阿巴嘎旗| 堆龙德庆县| 满城县| 包头市| 右玉县| 射阳县| 克什克腾旗| SHOW| 琼中| 聊城市| 怀远县| 日土县| 湖口县| 巩留县| 怀集县| 昌图县| 淮北市| 宁国市| 洪湖市| 翼城县| 阜南县| 固镇县| 普兰店市| 克东县| 康平县| 枣庄市| 武陟县| 左贡县| 江川县| 仁化县| 巴东县| 龙南县| 伊川县| 乡宁县| 孟州市| 兴业县|