概念
因位置不同有不同的涵義龙宏,不太好解釋
- 元字符 比如元字符.表示任意字符盒卸,但在[.]字符組中僅僅表示點(diǎn)(dot)患雇。
- 普通字符 [ab12.?]以及cat, dog表示的都是普通字符
行開(kāi)頭和結(jié)尾
- 脫字符號(hào)^ 匹配行開(kāi)頭
- 美元符號(hào)$ 匹配行結(jié)尾
字符組
- /gr[ea]y/ 可以匹配到grey和gray。
- /H[123456]/和/H[1-6]/完全一樣
- /^cat$/ 只包含cat的行
- /^&/ 空行
- /^/ 無(wú)意義杖挣!
排除型字符組
- [^1-6]匹配除了1到6以外的任何字符
排除型字符組表示“匹配一個(gè)未列出的字符(match a character that's not listed)”痊远,而不是“不要匹配列出的字符(don't match what is listed)”垮抗。
用點(diǎn)號(hào)匹配任意字符
用來(lái)匹配任意字符的字符組的簡(jiǎn)便寫(xiě)法。