正則簡(jiǎn)單使用

符號(hào) 意義
[ ] 查找內(nèi)部的某一個(gè)字符
[0-9] 或 [a-z] 或 [A-Z] 或 [a-zA-Z0-9] 查找指定范圍的一個(gè)字符
\d 查找一個(gè)數(shù)字
\d\d 查找二個(gè)連在一起的數(shù)字
[0-9]{3} 或 \d{3} 3個(gè)連在一起的數(shù)字
\d{2,4} 2-4個(gè)數(shù)字
? 0個(gè)或者1個(gè)
+ 至少1個(gè)
* 0個(gè)或者多個(gè)
. 除換行符外的任意字符
^ 匹配開(kāi)頭
$ 匹配結(jié)尾
^\d{2} 2個(gè)數(shù)字開(kāi)頭
^\d.*\d$ 以1個(gè)數(shù)字開(kāi)頭 以1個(gè)數(shù)字結(jié)尾 中間為任意多個(gè)字符
^[1-9]\d{4,10}$ 匹配Q號(hào) 以數(shù)字1-9開(kāi)頭 5-11位 以數(shù)字結(jié)尾
^1[3578]\d{2,9}$ 匹配手機(jī)號(hào) 以數(shù)字1開(kāi)頭 第2位為3 5 7 8 11位 以數(shù)字結(jié)尾
\[ [a-zA-Z\u4e00-\u9fa5]+ \] 第一個(gè)字符為[ 中間為英文與中文 至少1個(gè) 最后字符為]
?<=openId= 查找openId=開(kāi)始的東西 但返回是不包含openId=的
?=" 查找以"結(jié)尾的東西 但返回是不包含"
(?<=openid=).*?(?=") 截取以openid=開(kāi)始 以"結(jié)尾的中間任意東西 中間的?表示遇到第一個(gè)"就結(jié)束 截不出換行符
(?<=openid=)[\s\S]*?(?=") 截取以openid=開(kāi)始 以"結(jié)尾的中間任意東西 中間的?表示遇到第一個(gè)"就結(jié)束 能截出換行符
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容