正則去除中括號(符號)及里面包含的內(nèi)容(最新推薦)
正則去除中括號(符號)及里面包含的內(nèi)容
例子:顏色:粉色[10] 尺碼:S[5]
去掉[ ]及內(nèi)容:
preg_replace("/\[.*\]/", '', $str)
處理后效果:顏色:粉色 尺碼:S
小技巧:可把[ ]改為其他符號應(yīng)用在需要的地方
正則表達(dá)式匹配括號里的內(nèi)容,^和&用法
正則在線工具:菜鳥正則測試 https://c.runoob.com/front-end/854
正則表達(dá)式匹配括號里的內(nèi)容包括括號
[\(|(].*[\)|)]$
1、符號解釋
. | 匹配除\n外的字符 |
* | 匹配多個 |
\ | |
[ ] | 匹配里面的任意字符,[\(|(] 表示匹配 "(" 或者 "(" |
2、簡化,可以不用| 來判斷 "(" 還是 "(" 。
[\((].*[\))]
坑1:注意 ^ 或者 $ 的使用(^:匹配輸入字符串開始的位置;$:匹配輸入字符串結(jié)束的位置),不要輕易寫在最開始或者結(jié)尾,加了后匹配不了包含的字符,^[\((].*[\))]$ 表示以左括號開頭并且以右括號結(jié)尾的字符串,所以匹配不了。
要用^或者$ 的表示包含括號內(nèi)容的字符串寫法為
[\((^].*[\))$]
或者
[\((^].*[\))]
3、js使用
console.log("驗(yàn)證結(jié)果",/[\((].*[\))]/.test("fgrgreregr((sdi啥@#@??!#!的s)dd))sdsnhyh"))
到此這篇關(guān)于正則去除中括號(符號)及里面包含的內(nèi)容的文章就介紹到這了,更多相關(guān)正則去除中括號內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
日期校驗(yàn)?/?時間校驗(yàn)正則表達(dá)式深入解析(超實(shí)用!)
正則表達(dá)式可用于匹配各種模式,下面這篇文章主要給大家介紹了關(guān)于日期校驗(yàn)/時間校驗(yàn)正則表達(dá)式深入解析的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下2024-05-05python正則表達(dá)式從字符串中提取數(shù)字的思路詳解
這篇文章主要介紹了python正則表達(dá)式從字符串中提取數(shù)字的思路詳解,非常不錯,具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-08-08關(guān)于正則表達(dá)式基本語法的應(yīng)用詳解(必看篇)
下面小編就為大家?guī)硪黄P(guān)于正則表達(dá)式基本語法的應(yīng)用詳解(必看篇)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-08-08