Notepad ++ Mesclar duas linhas

1

No Notepad ++, como posso mesclar duas linhas na continuação abaixo?

RAW DATA    
26/11/15 26/11/15 1314  NEFT : CMS364134568 - CRE 
                        DIT CARD OPERATIONS       
26/11/15 26/11/15 1314  Cash Deposit              
27/11/15 27/11/15 1314  NEFT : CMS364860637 - CRE 
                        DIT CARD OPERATIONS       
27/11/15 27/11/15 1314  Cash Deposit              
30/11/15 30/11/15 1314  NEFT : CMS365476895 - CRE 
                        DIT CARD OPERATIONS       
30/11/15 30/11/15 1314  NEFT : CMS365573866 - CRE 
                        DIT CARD OPERATIONS       
30/11/15 30/11/15 1314  NEFT : CMS365623059 - CRE 
                        DIT CARD OPERATIONS

MERGED DATA                         
26/11/15 26/11/15 1314  NEFT : CMS364134568 - CREDIT CARD OPERATIONS       
26/11/15 26/11/15 1314  Cash Deposit              
27/11/15 27/11/15 1314  NEFT : CMS364860637 - CREDIT CARD OPERATIONS       
27/11/15 27/11/15 1314  Cash Deposit              
30/11/15 30/11/15 1314  NEFT : CMS365476895 - CREDIT CARD OPERATIONS       
30/11/15 30/11/15 1314  NEFT : CMS365573866 - CREDIT CARD OPERATIONS       
30/11/15 30/11/15 1314  NEFT : CMS365623059 - CREDIT CARD OPERATIONS

Eu tentei várias maneiras usando o Modo Estendido e Expressões Regulares, mas não consigo imaginar como fazer a parte de backspace (pegue as OPÇÕES DE CARTÃO DIT para Mesclar com CRE)

    
por Norman 24.11.2016 / 10:27

1 resposta

1

Se eu reconhecer bem o padrão, você tem:
espaço no final da linha, então 24 espaços no início do próximo, você precisa removê-los:

  • abrir a caixa de diálogo Localizar e substituir
  • marque "expressão regular"
  • encontre o que: \n {24}
  • substitua por: (nada)
  • substitua todos

você pode verificar aqui

cannot figure how to do the backspace part

com expressões regulares você não insere backspace, apenas substitua desnecessariamente a parte para nada.

Atualização:

Trabalhando com arquivos de texto do Windows, você precisa usar \r\n em vez de \n

    
por 24.11.2016 / 10:38