Notepad ++ Como cortar todo o texto após um caractere específico

4

Eu tenho um texto que quero editar usando o Notepad ++ .

O texto segue um padrão como test 1 - test1 , test 2 - test2 , test 3 - test3 e assim por diante, um por linha. Eu gostaria de 'cortar' todos os caracteres em todas as linhas depois do caractere '-' / símbolo. Eu preciso de tudo que foi cortado para ser colocado na área de transferência para que eu possa colá-lo em outro lugar. (Se o prefixo não pode ser colocado na área de transferência, simplesmente como excluir todos os caracteres após o '-' seria suficiente).

Por pesquisa \ substituir no bloco de notas usando -. * removerá tudo após o '-'. Eu preciso saber como cortar e copiá-lo. Se eu puder descobrir como remover tudo ANTES do '-', como o descrito acima, posso copiar tudo. Alguma ideia? Seria muito mais fácil.

    
por user2526699 29.08.2013 / 03:15

4 respostas

5

Para obter os prefixos (o texto antes dos traços), pressione Ctrl + H e preencha os campos da seguinte forma:

Paraobterossufixos(otextoapósostraços),pressioneCtrl+Hepreenchaoscamposdaseguinteforma:

Isso quebra se houver algum traço no prefixo ou no sufixo.

Se você precisar obter os dois separadamente, basta capturar os resultados da primeira substituição para um arquivo diferente (ou a área de transferência), pressionar Ctrl + z e executar o segundo substitui.

Se você precisar incluir o traço e / ou os espaços, adicione-os conforme necessário na caixa de texto "Substituir por:" antes ou depois do marcador substituto.

    
por 29.08.2013 / 04:48
3

Isso não é exatamente o que você está procurando, pois não usa o Notepad ++, mas se você estiver aberto ao uso do MS Excel, ele ajudará a obter o que você precisa na área de transferência de uma só vez.

Abra o arquivo no MS Excel e siga o procedimento abaixo:

  1. Escolha a opção 'Delimitado'

  2. Definaodelimitadorcomo-

  3. Clique em "Concluir" e pronto!

por 29.08.2013 / 05:04
2

Para remover tudo antes de - e o símbolo em si, use o regexp [^\-\n\r]+- (sem traços e quebra de linha seguido por traço).

Substitua o texto encontrado pela string vazia e selecione o que resta.

    
por 29.08.2013 / 05:59
-1

Use o modo de seleção de blocos no Notepad ++! Segure a tecla Alt e destaque o texto em um bloco.

    
por 29.08.2013 / 03:23

Tags