Sublime Regex:将数字添加到搜索组的末尾

时间:2017-10-17 17:08:35

标签: regex sublimetext3 regex-group

我想在搜索组的末尾添加一个数字,但我无法弄清楚如何防止数字干扰替换模式中的组引用:

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

$11查找第11个搜索组,并生成空字符串

$1\1会产生Someword 8888Someword8888

$1\\1会产生Someword 8888\1

我知道这可以在两个单独的查找/替换中完成,但我想知道是否有一种方法可以在一个中完成。

1 个答案:

答案 0 :(得分:1)

有几种方法可以获得理想的结果。

您可以使用POSIX之类的替换反向引用\1来插入第1组值,因为只有9个这样的反向引用,\11被解析为对第1组的反向引用和1

或者,使用${1}1 ${1}后面1var photosArray: [String: [String]] = [:] 的明确替代反对引用。

enter image description here