我试图通过将 C++ 中的一些行与正则表达式进行匹配,并替换为\\
.但相反,gedit 不执行替换,并且搜索+替换对话框!
在替换字段中给出了一些内容。
我使用的正则表达式^(.*kBlack[^\n]+)\n
正确匹配(任何带有 kBlack 的行)。我的替代方法是\\\\\1\n
- 即\\
转义第二个\
并生成一个\
,重复两个\
,然后是\1
子匹配,然后是换行符\n
。但没有运气。
起始斜杠的数量没有变化似乎给了我我正在寻找的东西。正确插入反斜杠的规则是什么?
我试图通过将 C++ 中的一些行与正则表达式进行匹配,并替换为\\
.但相反,gedit 不执行替换,并且搜索+替换对话框!
在替换字段中给出了一些内容。
我使用的正则表达式^(.*kBlack[^\n]+)\n
正确匹配(任何带有 kBlack 的行)。我的替代方法是\\\\\1\n
- 即\\
转义第二个\
并生成一个\
,重复两个\
,然后是\1
子匹配,然后是换行符\n
。但没有运气。
起始斜杠的数量没有变化似乎给了我我正在寻找的东西。正确插入反斜杠的规则是什么?