Remova o segundo literal \N por linha no Notepad++

Remova o segundo literal \N por linha no Notepad++

Eu tenho um arquivo de texto com várias centenas de linhas semelhante ao abaixo:

Here are some examples lines,\Nthis text needs to strip out\Ncertain,
Here are some examples lines.
Here are some.
Here are some examples lines,\Nthis text needs to.
Here are some examples lines,\Nthis text needs to strip out\Ncertain,

O personagem que quero remover é osegundoliteral\N

Examinei as macros, mas acho que as macros registram apenas o que é digitado na página.

Existe alguma substituição de pesquisa automatizada que eu possa usar no Notepad++ para substituir osegundo \Ncom espaço em branco? (O primeiro \Ndeve permanecer.)

Responder1

Na caixa de diálogo de pesquisa e substituição, selecione "Expressões regulares" e encontre o seguinte:

(\\N.*)\\N

Substitua por: \1(Observe que há um espaço após \1)

Responder2

Pesquise e substitua no modo Expressão Regular o seguinte:

^(.*?\\N.*?)\\N

Substituir com

\1 

Explicação:

^indica que a correspondência deve começar no início de uma linha.
.*?\\Ncorresponde a todo o texto na linha até e incluindo o primeiro literal \N.
.*?corresponde tudo até o próximo literal \N.
Tudo o que corresponde ao padrão entre parênteses é retornado por \1.

informação relacionada