Notepad ++: lista de transposição para um número específico de colunas

1

Esta questão é semelhante a: Transponha a coluna para a linha

Eu quero alterar uma lista em um número específico de colunas separadas por vírgulas.

Então, se eu quiser duas colunas. Eu quero mudar este texto:

1
2
3
4
5
6
7
8

para

1,2
3,4
5,6
7,8

Qual seria a maneira mais fácil e rápida de fazer isso?

    
por acamso 29.08.2014 / 20:49

1 resposta

0

Vamos supor que abaixo está o conteúdo do seu arquivo

LineA
LineB
LineC
LineD
LineE
LineF

Você pode conseguir o que deseja em duas etapas,

  • Use o plugin Text FX ou qualquer outra maneira de inserir números de linha no início de cada linha, seguido por uma string identificável que não será usada em nenhum outro lugar do conteúdo do arquivo. Eu escolhi a string para ser START . Então, abaixo será o conteúdo do arquivo após inserir números de linha,
1STARTLineA
2STARTLineB
3STARTLineC
4STARTLineD
5STARTLineE
6STARTLineF

(Consulte este link para ver como executar o mesmo)

  • Agora, usando a opção Replace com search mode as Regular expression , pesquise ^[0-9]*[1,3,5,7]START(.*)\r\n^[0-9]*[2,4,6,8,0]START(.*) e substitua por $1,$2 . O conteúdo resultante será como abaixo,
LineA,LineB
LineC,LineD
LineE,LineF
    
por 29.08.2014 / 22:54

Tags