2017-10-17 321 views
2

我想添加一個數字到搜索組的末尾,但我無法弄清楚如何防止數字在替換模式中干擾組引用:Sublime正則表達式:添加數字到搜索組結尾

Text: Someword 8888 
Pattern: ^(\w+\s\d+) 
Replacement pattern: ??? 
Desired result: Someword 88881 

$11查找第十一搜索組,結果在一個空字符串

$1\1結果Someword 8888Someword8888

$1\\1結果在Someword 8888\1

我知道這可以在兩個單獨的查找/替換,但我想知道是否有辦法可以在一個完成。

+0

替換爲'\ 11' –

回答

1

有幾種方法可以得到您想要的結果。

你可以使用一個POSIX像更換反向引用\1插入第1個值和由於只能有9個這樣的反向引用,\11被解析爲逆向引用到組1和一個1

或者,使用${1}1其中${1}是一個明確的替換反向引用,後面跟着1

enter image description here

+1

謝謝你解釋的區別'\ 1','$ 1'和'$ {1}',我一直在尋找一個解釋了一會兒。 – Ifland

相關問題