和通配符類(lèi)似仔引,正則表達(dá)式也是用來(lái)進(jìn)行文本匹配的工具扔仓,只不過(guò)比起通配符,它能更精確地描述你的需求咖耘,當(dāng)然翘簇,代價(jià)就是更復(fù)雜。所以開(kāi)文進(jìn)行學(xué)習(xí)過(guò)程的記錄儿倒,個(gè)人習(xí)慣只記錄關(guān)鍵點(diǎn)版保,那么,開(kāi)始吧夫否。
表1.常用的元字符
代碼 | 說(shuō)明 |
---|---|
. | 匹配除換行符以外的任意字符 |
\w | 匹配字母或數(shù)字或下劃線(xiàn)或漢字 |
\s | 匹配任意的空白符 |
\d | 匹配數(shù)字 |
\b | 匹配單詞的開(kāi)始或結(jié)束 |
^ | 匹配字符串的開(kāi)始 |
$ | 匹配字符串的結(jié)束 |
表2.常用的限定符
代碼 | 說(shuō)明 |
---|---|
* | 重復(fù)零次或更多次 |
+ | 重復(fù)一次或更多次 |
? | 重復(fù)零次或一次 |
{n} | 重復(fù)n次 |
{n,} | 重復(fù)n次或更多次 |
{n,m} | 重復(fù)n到m次 |