BBEdit:当反向引用紧跟数字时如何编写替换模式

BBEdit: how to write a replacement pattern when a back reference is immediately followed by a number

我是 BBEdit 中 GREP 的新手。我需要在 XML 文件中找到一个字符串。这样的字符串用引号引起来。我只需要替换引号内的内容。

问题是替换字符串以数字开头,因此当我将替换模式放在一起时会使 BBEdit 感到困惑。示例:

XML 中的原始字符串如下所示:




我需要替换成:
01 新文件 name.png


我的 grep 搜索和替换模式:

使用上面的替换模式,BBEdit 错误地认为第一个反向引用是“\101”,而我真正需要它理解的是“\01”。

TIA 寻求帮助。

你的例子是高度人为的,因为实际上不需要你的 </code> 或 <code> 因为你知道它们的价值:它是 " 你可以直接输入以获得想要的结果。

"01 new file name.png"

但是,为了完整起见,您的实际问题(如何写替换组号后跟数字)的答案是您这样写:

01 new file name.png

有效的原因是只能有 99 个捕获组,因此 01 被解析为 </code>(第一个捕获组)后跟文字 <code>01