Estou tentando comentar algumas linhas em c ++, combinando-as com um regex e substituindo pela coincidência precedida por \
. Mas, em vez disso, o gedit não executa nenhuma substituição, e a caixa de diálogo de pesquisa + substituição fornece um pouco de !
pelo campo de substituição.
A expressão regular que estou usando é ^(.*kBlack[^\n]+)\n
, que corresponde corretamente (qualquer linha com kBlack in). Meu substituto é \\\n
- ou seja, \
para escapar do segundo \
e produzir um único \
, repetido para dois \
, seguido por para a sub-correspondência e, em seguida, uma nova linha
\n
. Mas sem sorte.
Nenhuma variação no número de barras iniciais parece me dar o que estou procurando. Quais são as regras para inserir corretamente as barras invertidas?
Tags gedit regular-expression