1. 分組:\(\)將一個或多個字符捆綁在一塊兒,看成一個總體處 理,如:\(root\)\+ 2. 分組括號中的模式匹配到的內容會被正則表達式引擎記錄 於內部的變量中,這些變量的命名方式爲:\1,\2,\3,... 3. \1:表示從左側起第一個左括號以及與之匹配右括號之間的 模式所匹配到的字符 eg: \(string1\+\(string2\)*\) \1:string1\+\(string2\)* \2:string2 4.後向引用:引用前面的分組括號中的模式所匹配字符,而 非模式自己! 本身理解:引用的內容爲:模式匹配的內容開始到模式匹配的內容結尾 5.或者:\| eg: a\|b : a或者b \(C\|c\)at: Cat或 cat