以前从未遇到过的非常简单的问题。
假设我正在用不同的值替换一组测试数据中的地址信息。简单的东西,除了在一种情况下,我有一个捕获组,后面紧跟一个数字。例如
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}
而不是 $1
Substitutions in Regular Expressions应该可以帮助你..
关于regex - Sublime regex 用捕获组替换合并替换文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14362446/