濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > 關(guān)于preg_replace函數(shù)的問(wèn)題講解

關(guān)于preg_replace函數(shù)的問(wèn)題講解

熱門標(biāo)簽:提高電話機(jī)器人接通率 外呼系統(tǒng)api對(duì)接 荊州智能電銷機(jī)器人 平?jīng)龈叩碌貓D標(biāo)注商戶要收費(fèi)嗎 福建微碼電話機(jī)器人 廣西智能外呼系統(tǒng)多少錢 大學(xué)校門地圖標(biāo)注 地圖標(biāo)注與公司業(yè)務(wù)關(guān)系 銷售電銷機(jī)器人詐騙
請(qǐng)問(wèn)下那此句語(yǔ)句的作用。給我解釋一下其中的“?”,“e","i","s"符號(hào)分別是什么意思,和它們起到了什么作用。還有就是除了"/eis”外還有其他什么模式了嗎?   
  如果有相關(guān)的學(xué)習(xí)資料可以給我嗎?謝謝,各位的幫助!謝謝。   

  $post=preg_replace("/\[html\](.+?)\[\/html\]/eis","htmlcode('\\1')",$post); 
修飾符:   
          在正則表達(dá)式里面的修飾符可以改變正則的很多特性,使得正則表達(dá)式更加適合你的需要(注意:修飾符對(duì)于大小寫是敏感的,這意味著"e"并不等于"E")。正則表達(dá)式里面的修飾符如下:     
  i   :如果在修飾符中加上"i",則正則將會(huì)取消大小寫敏感性,即"a"和"A"   是一樣的。     
  m:默認(rèn)的正則開(kāi)始"^"和結(jié)束"$"只是對(duì)于正則字符串如果在修飾符中加上"m",那么開(kāi)始和結(jié)束將會(huì)指字符串的每一行:每一行的開(kāi)頭就是"^",結(jié)尾就是"$"。     
  s:如果在修飾符中加入"s",那么默認(rèn)的"."代表除了換行符以外的任何字符將會(huì)變成任意字符,也就是包括換行符!     
  x:如果加上該修飾符,表達(dá)式中的空白字符將會(huì)被忽略,除非它已經(jīng)被轉(zhuǎn)義。     
  e:本修飾符僅僅對(duì)于replacement有用,代表在replacement中作為PHP代碼。     
  A:如果使用這個(gè)修飾符,那么表達(dá)式必須是匹配的字符串中的開(kāi)頭部分。比如說(shuō)"/a/A"匹配"abcd"。     
  E:與"m"相反,如果使用這個(gè)修飾符,那么"$"將匹配絕對(duì)字符串的結(jié)尾,而不是換行符前面,默認(rèn)就打開(kāi)了這個(gè)模式。     
  U:和問(wèn)號(hào)的作用差不多,用于設(shè)置"貪婪模式"。   

?表單非貪婪匹配,即盡可能少的匹配

[Ctrl+A 全選 注:引入外部Js需再刷新一下頁(yè)面才能執(zhí)行]
中間的內(nèi)容   
  e表示可以使用函數(shù)來(lái)處理向后引后的子匹配部分   
  i表未不區(qū)分大小寫,   
  s表示.也匹配換行符   
假設(shè)有如下字符串   
  

[Ctrl+A 全選 注:引入外部Js需再刷新一下頁(yè)面才能執(zhí)行]

[Ctrl+A 全選 注:引入外部Js需再刷新一下頁(yè)面才能執(zhí)行]
   
  使用/\[html\](.+?)\[\/html\]/和使用[html\](.+)\[\/html\]/U的結(jié)果是一樣的,   
  都是代表非貪婪,只不過(guò)一個(gè)用了修正符,一個(gè)用了語(yǔ)法。   
  結(jié)果是

[Ctrl+A 全選 注:引入外部Js需再刷新一下頁(yè)面才能執(zhí)行]

[Ctrl+A 全選 注:引入外部Js需再刷新一下頁(yè)面才能執(zhí)行]
   
  兩個(gè)匹配,   
  而/\[html\](.+)\[\/html\]/的結(jié)果是   
  

[Ctrl+A 全選 注:引入外部Js需再刷新一下頁(yè)面才能執(zhí)行]

[Ctrl+A 全選 注:引入外部Js需再刷新一下頁(yè)面才能執(zhí)行]
一個(gè)匹配   
  因?yàn)檎麄€(gè)字符也是符合以"

[Ctrl+A 全選 注:引入外部Js需再刷新一下頁(yè)面才能執(zhí)行]
"結(jié)尾,只不過(guò)是獲得更多的字符串 

標(biāo)簽:黔東 內(nèi)江 海南 衡陽(yáng) 樂(lè)山 德陽(yáng) 婁底 邯鄲

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《關(guān)于preg_replace函數(shù)的問(wèn)題講解》,本文關(guān)鍵詞  關(guān)于,preg,replace,函數(shù),的,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《關(guān)于preg_replace函數(shù)的問(wèn)題講解》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于關(guān)于preg_replace函數(shù)的問(wèn)題講解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    岳普湖县| 利辛县| 久治县| 启东市| 建水县| 文昌市| 磐安县| 丹阳市| 白朗县| 长葛市| 洪泽县| 榕江县| 韶关市| 长春市| 绥江县| 石棉县| 平罗县| 射阳县| 武宣县| 上蔡县| 威宁| 太仆寺旗| 呼伦贝尔市| 云梦县| 鹤山市| 溆浦县| 衡阳市| 郸城县| 平阴县| 衡南县| 琼海市| 建湖县| 哈巴河县| 正宁县| 连平县| 廉江市| 宁海县| 扶风县| 广饶县| 成都市| 金华市|