替换返回错误的捕获组

替换返回错误的捕获组

我有一个如下所示的文本文件:

,'','a','bc','def','ghi','lmn','op','qr','stu'

为了便于阅读,我尝试用匹配和换行符替换 5 组。因此,我尝试进行正则表达式匹配和替换。

查找内容:([\,]+[\']+[A-Z]{0,3}[\']+){5}
替换为:\1\r\n

Notepad++(版本 6.8.8)中的上述内容将查找/匹配

,'','a','bc','def','ghi'

但它用

,'ghi'[CR][LF]

我也尝试用 替换\1\2\3\4\5\r\n,结果完全相同。任何想法都将不胜感激。

答案1

Replace With: $0\r\n最终我猜 \1 适用于 6 之前的版本。

相关内容