反向引用 \nnn
對指定分組已捕獲的字串進行引用,對當前匹配的字串,引用指定分組捕獲到的字串,主要用於文字的替換。
說明deelx 支援的反向引用格式:
反向引用
說明\nnn
對指定編號的分組進行反向引用
\g對指定名字的命名分組進行反向引用
\k\k'name'
另外,如果被引用的捕獲組(括號對)未進行捕獲時,則該反向引用將匹配失敗。
deelx 最多將 3 位數字識別為反向引用,如果想在表示式中表示 \1 外加乙個字元 2 ,那麼應該寫成 \0012。在 deelx 中,不管是否有第 12 對括號,寫成 \12 都表示對第 12 對括號的引用。
*\0表示對整個匹配串引用
正規表示式反向引用
微軟關於正規表示式的反向引用的官方文件 1 第1個 代表任意字元,後面的 代表 前面的任意字元有0個或多個 第2個 也代表任意字元,但它被括號括起來了,括號代表它 獲了,相當於被複製了,還沒被貼上 第3個 也代表任意字元,後面的 代表 前面的任意字元有0個或多個 第1個 代表轉譯符,這個符號不能直接...
正規表示式中的反向引用
反向引用 nnn 對指定分組已捕獲的字串進行引用,對當前匹配的字串,引用指定分組捕獲到的字串,主要用於文字的替換。說明deelx 支援的反向引用格式 反向引用 說明 nnn 對指定編號的分組進行反向引用 g對指定名字的命名分組進行反向引用 k k name 另外,如果被引用的捕獲組 括號對 未進行捕...
正規表示式中的反向引用
1.反向引用需要使用到分組,分組就是使用 括起來的部分為乙個整體,在進行分組匹配時的原則是 由外向內,由左向右 2.反向引用如 1,2等 1 表示的是引用第一次匹配到的 括起來的部分 2 表示的是引用第二次匹配到的 括起來的部分 1 例 string regex d 1 首先這裡是匹配兩位,d一位,...