在 Mac 的 UltraEdit 中,我想用 group0 加上更多替换 group0(完全匹配)

In UltraEdit for Mac, I want to replace group0(full match) with group0 plus some more

我在 Perl 正则表达式模式下使用 UltraEdit 来执行此操作。 即 (cat) (dog) 替换为 [=12=]\n

尽管 $1 和 $2 有效,但我找不到使 [=13=] 有效的方法。

有人遇到过这个问题吗?

在 Ultra Edit 中使用 "Perl" 正则表达式时,

  • $& 包含匹配的文本。
  • $` 包含导致匹配文本的文档部分。
  • $' 包含匹配文本之后的文档部分。

这已记录在案 here。 (向下滚动到 "Perl regex output modifiers"。)

这与 Perl 一致,其中 [=13=] 包含程序的第一个参数(程序名称)。