Sublime正则表达式替换合并替换文本与捕获组

时间:2013-01-16 15:56:17

标签: regex sublimetext2 replace

以前从未遇到过这个非常简单的问题。

假设我正在用一组不同的测试数据替换地址信息。简单的东西,除了在一种情况下,我有一个捕获组,后面跟着一个数字。 e.g。

Regex - \d*(/?)\d (.*)
Text -  123 Main Street [should become] 72 Main Street
        1/3 Main Street [should become] 7/2 Main Street
Replace - 7$1B $2  <- works fine
          7$12 $2  <- tries to replace with group $12 rather than $1

任何人都知道如何在不引入任何空格或其他字符的情况下将它们定义为单独的?

1 个答案:

答案 0 :(得分:41)

您可以尝试其他替换,例如${1}而不是$1

Substitutions in Regular Expressions应该帮助你..