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

前端之家收集整理的这篇文章主要介绍了升格式正则表达式替换合并替换文本与捕获组前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
很简单的问题从来没有遇到过。

说我正在替换一组具有不同值的测试数据中的地址信息。简单的东西,除了在一种情况下,我有一个捕获组,直接后跟一个数字。例如

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应该帮你

猜你在找的正则表达式相关文章