正則表達式 3

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
相關文章
相關標籤/搜索