在線(xiàn)正則表達(dá)式
該工具主要針對(duì)程序開(kāi)發(fā)人員,通過(guò)該工具可以快速準(zhǔn)備的判斷所寫(xiě)的正則是否能正確匹配相應(yīng)的字符。
匹配結(jié)果:
正則表達(dá)式簡(jiǎn)介
到底什么是正則表達(dá)式?
在編寫(xiě)處理字符串的程序或網(wǎng)頁(yè)時(shí),經(jīng)常有查找符合某些復(fù)雜規(guī)則的字符串的需要。正則表達(dá)式就是用于描述這些規(guī)則的工具。換句話(huà)說(shuō),正則表達(dá)式就是記錄文本規(guī)則的代碼。
常用元字符
代碼 | 說(shuō)明 |
---|---|
. | 匹配除換行符以外的任意字符 |
\w | 匹配字母或數(shù)字或下劃線(xiàn) |
\s | 匹配任意的空白符 |
\d | 匹配數(shù)字 |
\b | 匹配單詞的開(kāi)始或結(jié)束 |
^ | 匹配字符串的開(kāi)始 |
$ | 匹配字符串的結(jié)束 |
常用限定符
代碼/語(yǔ)法 | 說(shuō)明 |
---|---|
* | 重復(fù)零次或更多次 |
+ | 重復(fù)一次或更多次 |
? | 重復(fù)零次或一次 |
{n} | 重復(fù)n次 |
{n,} | 重復(fù)n次或更多次 |
{n,m} | 重復(fù)n到m次 |
常用反義詞
代碼/語(yǔ)法 | 說(shuō)明 |
---|---|
\W | 匹配任意不是字母,數(shù)字,下劃線(xiàn),漢字的字符 |
\S | 匹配任意不是空白符的字符 |
\D | 匹配任意非數(shù)字的字符 |
\B | 匹配不是單詞開(kāi)頭或結(jié)束的位置 |
[^x] | 匹配除了x以外的任意字符 |
[^aeiou] | 匹配除了aeiou這幾個(gè)字母以外的任意字符 |