我试图在一个字符串中捕获几个组并使用正则表达式重新排序它们。但是,一旦我达到 9 个以上的反向引用,它们就不会像我预期的那样替换。
例如:这是一个人为的例子,但它应该说明正在发生的事情。
输入字符串:abcdefghij 查找内容:^(.)(.)(.)(.)(.)(.)(.)(.)(.)(.)$ 替换为:\10 预期输出:j 实际输出:a0
我也试过:
替换为:10 美元
它不是插入\10
或$10
插入第十个分组括号的内容,而是将第一个分组括号跟随的内容插入“0”。
更新:
这确实可以$10
在较新版本的 Sublime Text 中使用,但使用${10}
如下所述的语法会更好。