為您提供行業(yè)資訊、活動(dòng)公告、產(chǎn)品發(fā)布,匯聚最前沿流行的云計算技術(shù)
正則表達式是什么?到底什么是正則表達式?在編寫(xiě)處理字符串的程序或網(wǎng)頁(yè)時(shí),經(jīng)常有查找符合某些復雜規則的字符串的需要。正則表達式就是用于描述這些規則的工具。換句話(huà)說(shuō),正則表達式就是記錄文本規則的代碼。
本工具提供了常用正則表達式的在線(xiàn)生成功能,可實(shí)現諸如字符、網(wǎng)址、郵編、日期、中文等的正則表達式生成功能,并且提供各類(lèi)常見(jiàn)語(yǔ)言如:javascript、php、Go語(yǔ)言、java、ruby、Python等的正則表達式測試語(yǔ)句供大家參考使用。
點(diǎn)擊進(jìn)入:正則表達式在線(xiàn)生成工具
在編寫(xiě)處理字符串的程序或網(wǎng)頁(yè)時(shí),經(jīng)常有查找符合某些復雜規則的字符串的需要。正則表達式就是用于描述這些規則的工具。換句話(huà)說(shuō),正則表達式就是記錄文本規則的代碼。
常用元字符
代碼 | 說(shuō)明 |
---|---|
. | 匹配除換行符以外的任意字符 |
\w | 匹配字母或數字或下劃線(xiàn) |
\s | 匹配任意的空白符 |
\d | 匹配數字 |
\b | 匹配單詞的開(kāi)始或結束 |
^ | 匹配字符串的開(kāi)始 |
$ | 匹配字符串的結束 |
常用限定符
代碼/語(yǔ)法 | 說(shuō)明 |
---|---|
* | 重復零次或更多次 |
+ | 重復一次或更多次 |
? | 重復零次或一次 |
{n} | 重復n次 |
{n,} | 重復n次或更多次 |
{n,m} | 重復n到m次 |
常用反義詞
代碼/語(yǔ)法 | 說(shuō)明 |
---|---|
\W | 匹配任意不是字母,數字,下劃線(xiàn),漢字的字符 |
\S | 匹配任意不是空白符的字符 |
\D | 匹配任意非數字的字符 |
\B | 匹配不是單詞開(kāi)頭或結束的位置 |
[^x] | 匹配除了x以外的任意字符 |
[^aeiou] | 匹配除了aeiou這幾個(gè)字母以外的任意字符 |
常用模式修正符
代碼/語(yǔ)法 | 說(shuō)明 |
---|---|
i | 表示在進(jìn)行匹配的時(shí)候不區分大小寫(xiě) |
m | 多行識別.即將字符串視為多行,不管是那行都能匹配 |
s | 將字符串視為單行,轉義回車(chē)換行符作為普通字符 |
g | 表示全局匹配 |
x | 將模式中的空白忽略 |
A | 強制從目標字符串開(kāi)頭匹配 |
D | 強制尾部無(wú)任何內容.若使用$限制結尾字符,則不允許結尾有換行 |
U | 禁止貪婪匹配,只匹配最近的一個(gè)字符串(不重復匹配) |
e | 配合PHP函數preg_replace()使用,可以把匹配來(lái)的字符串當作正則表達式執行 |
更多資訊:更多資訊
本站發(fā)布的【正則表達式是什么?正則表達式在線(xiàn)生成工具】?jì)热荩▓D片、視頻和文字)以原創(chuàng )、轉載和分享為主,文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng)
如果涉及侵權請盡快告知,我們將會(huì )在第一時(shí)間立刻刪除涉嫌侵權內容,本站原創(chuàng )內容未經(jīng)允許不得轉載,或轉載時(shí)需注明出處。
Copyright ? 2009-2024 56dr.com. All Rights Reserved. 特網(wǎng)科技 版權所有 珠海市特網(wǎng)科技有限公司 粵ICP備16109289號
域名注冊服務(wù)機構:阿里云計算有限公司(萬(wàn)網(wǎng)) 域名服務(wù)機構:煙臺帝思普網(wǎng)絡(luò )科技有限公司(DNSPod) CDN服務(wù):阿里云計算有限公司 百度云 中國互聯(lián)網(wǎng)舉報中心 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證B2
建議您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流瀏覽器瀏覽本網(wǎng)站