元字符是正則表達(dá)式的基本組成元素憔四。元字符在這里跟它通常表達(dá)的意思不一樣赋咽,而是以某種特殊的含義去解釋篙螟。有些元字符在寫在方括號(hào)內(nèi)時(shí)有特殊含義览闰。 元字符如下:
元字符 描述
. 匹配除換行符以外的任意字符芯肤。
[ ] 字符類,匹配方括號(hào)中包含的任意字符焕济。
[^ ] 否定字符類纷妆。匹配方括號(hào)中不包含的任意字符
* 匹配前面的子表達(dá)式零次或多次
+ 匹配前面的子表達(dá)式一次或多次
? 匹配前面的子表達(dá)式零次或一次,或指明一個(gè)非貪婪限定符晴弃。
{n,m} 花括號(hào)掩幢,匹配前面字符至少 n 次,但是不超過 m 次上鞠。
(xyz) 字符組际邻,按照確切的順序匹配字符 xyz。
| 分支結(jié)構(gòu)芍阎,匹配符號(hào)之前的字符或后面的字符世曾。
\ 轉(zhuǎn)義符,它可以還原元字符原來的含義谴咸,允許你匹配保留字符 [ ] ( ) { } . * + ? ^ $ \ |
^ 匹配行的開始
$ 匹配行的結(jié)束