Notepad ++ - Operações de Linha em 2 linhas de cada vez

0

Eu estou querendo fazer a seguinte operação de linha no Notepad ++ (para unix):

FROM

Teste 1
Pare 1 Teste 2 Pare 2 Teste 3 Pare 3 Teste 4
Pare 4 Teste 5
Pare 5

TO

Teste 1 Parar 1
Teste 2 Pare 2
Teste 3 Pare 3
Teste 4 Pare 4
Teste 5 Pare 5

Ainda não consegui encontrar uma string de regex e outra (s) opção (ões) de trabalho. Alguma ideia? Obrigado.

    
por spuds25 05.12.2017 / 03:23

2 respostas

0

Eu fiz algumas pesquisas para você e vi esta resposta que pode ajudá-lo. link

    
por 05.12.2017 / 09:01
0

O regex que você está procurando é:

pesquisa: ^(.*)\r?\n(.*)$ (verifique se a caixa de seleção ". corresponde à nova linha" está desmarcada)

substituir:

Como isso funciona

^ corresponde ao início da linha. (.*) corresponde a qualquer conteúdo e o armazena no grupo 1, de modo que possamos obtê-lo novamente usando . Observe que o . não corresponde ao quebra de linha no final da linha, desde que não tenhamos marcado a caixa de seleção ". Matches newline" no Notepad ++. \r?\n corresponde ao quebra de linha que você deseja remover. (.*) corresponde a qualquer conteúdo novamente e armazena no grupo 2, de modo que possamos obtê-lo novamente usando . $ corresponde ao final de uma linha.

Dica

Embora isso não esteja ajudando diretamente na sua pergunta, ainda é bom saber que as linhas podem ser unidas no Notepad ++ usando CTRL + J.

    
por 05.12.2017 / 13:24

Tags