PHP實(shí)現(xiàn)正則匹配所有括號(hào)中的內(nèi)容
正則表達(dá)式:(?<=【)[^】]+
注:以匹配中文括號(hào)中內(nèi)容為例,如果匹配非中文括號(hào),則需要在括號(hào)前增加轉(zhuǎn)義符
PHP實(shí)現(xiàn)示例:
<?php $strSubject = "abc【111】abc【222】abc【333】abc"; $strPattern = "/(?<=【)[^】]+/"; $arrMatches = []; preg_match_all($strPattern, $strSubject, $arrMatches); var_dump($arrMatches);
執(zhí)行結(jié)果:
~ » php mytest/test_preg.php iwaimai@bogon array(1) { [0]=> array(3) { [0]=> string(3) "111" [1]=> string(3) "222" [2]=> string(3) "333" } }
解析:
1、(?<=【)
第一個(gè)表達(dá)式是一個(gè)『非獲取匹配』,即匹配括號(hào),但并不獲取括號(hào);
2、[^】]+
第二個(gè)表達(dá)式中[]匹配單個(gè)字符,^】代表除了】的字符,+是限定符代表匹配前面子表達(dá)式一次或多次,即匹配除了】的連續(xù)多個(gè)字符;
組合起來即實(shí)現(xiàn)了預(yù)期效果~
總結(jié)
以上所述是小編給大家介紹的PHP實(shí)現(xiàn)正則匹配所有括號(hào)中的內(nèi)容,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
- php 正則去掉<p> </p> 空格 與<p><br/></p>
- php正則表達(dá)式使用方法整理集合
- PHP常用正則表達(dá)式精選(推薦)
- PHP正則表達(dá)式處理函數(shù)(PCRE 函數(shù))實(shí)例小結(jié)
- PHP正則表達(dá)式筆記與實(shí)例詳解
- PHP中PCRE正則解析代碼詳解
- PHP正則判斷一個(gè)變量是否為正整數(shù)的方法
- PHP正則驗(yàn)證字符串是否為數(shù)字的兩種方法并附常用正則
- PHP正則匹配到2個(gè)字符串之間的內(nèi)容方法
- PHP正則解析多重循環(huán)模板示例
- PHP正則過濾處理微信昵稱中emoji字符的方法
- PHP使用正則表達(dá)式實(shí)現(xiàn)過濾非法字符串功能示例
- PHP簡(jiǎn)單實(shí)現(xiàn)正則匹配省市區(qū)的方法
- PHP實(shí)現(xiàn)正則表達(dá)式分組捕獲操作示例
- phpstorm 正則匹配刪除空行、注釋行(替換注釋行為空行)
- PHP利用正則表達(dá)式實(shí)現(xiàn)手機(jī)號(hào)碼中間4位用星號(hào)(*)替換顯示功能
- 史上最全的PHP正則表達(dá)式(手機(jī)號(hào)需要加上177-***)
- PHP正則之正向預(yù)查與反向預(yù)查講解與實(shí)例
相關(guān)文章
PHP 獲取 ping 時(shí)間的實(shí)現(xiàn)方法
這篇文章主要介紹了PHP 獲取 ping 時(shí)間的實(shí)現(xiàn)方法的相關(guān)資料,希望通過本文能幫助到大家,讓大家實(shí)現(xiàn)這樣的功能,需要的朋友可以參考下2017-09-09分享8個(gè)Laravel模型時(shí)間戳使用技巧小結(jié)
這篇文章主要介紹了分享8個(gè)Laravel模型時(shí)間戳使用技巧小結(jié),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-02-02PHP表單提交后引號(hào)前自動(dòng)加反斜杠的原因及三種辦法關(guān)閉php魔術(shù)引號(hào)
一般空間商提供的服務(wù)器空間默認(rèn)PHP 指令 magic_quotes_gpc是on的,也就是打開的。我們通常用stripslashes() 函數(shù)刪除自動(dòng)添加的反斜杠。2015-09-09Yii框架結(jié)合sphinx,Ajax實(shí)現(xiàn)搜索分頁(yè)功能示例
這篇文章主要介紹了Yii框架結(jié)合sphinx,Ajax實(shí)現(xiàn)搜索分頁(yè)功能,結(jié)合實(shí)例形式分析了Yii框架中使用sphinx與Ajax實(shí)現(xiàn)搜索結(jié)果的分頁(yè)展示效果,需要的朋友可以參考下2016-10-10使用ThinkPHP的自動(dòng)完成實(shí)現(xiàn)無限級(jí)分類實(shí)例詳解
這篇文章主要介紹了使用ThinkPHP的自動(dòng)完成實(shí)現(xiàn)無限級(jí)分類功能,本文通過圖文并茂的方式給大家展示,介紹的非常詳細(xì),具有參考借鑒價(jià)值,感興趣的朋友一起看看吧2016-09-09PHP/Laravel如何通過經(jīng)緯度計(jì)算距離獲取附近商家
實(shí)際開發(fā)中,常常需要獲取用戶附近的商家,本文給大家分享PHP/Laravel通過經(jīng)緯度計(jì)算距離獲取附近商家,感興趣的朋友一起看看吧2023-11-11基于php+mysql的期末作業(yè)小項(xiàng)目(學(xué)生信息管理系統(tǒng))
最近自己寫的一個(gè)簡(jiǎn)單的php期末作業(yè)項(xiàng)目,分享給大家,下面這篇文章主要給大家介紹了關(guān)于基于php+mysql的期末作業(yè)小項(xiàng)目,一個(gè)學(xué)生信息管理系統(tǒng),需要的朋友可以參考下2023-01-01