Uma função para remover a tabela de uma consulta usando o notepad ++

1

Eu tenho as seguintes consultas:

insert into tab1 ( id , name , last ) values ( 1 , 's' ,'t')
/
insert into tab1 ( id , name , last ) values (2 , 'U' ,'t')
/
insert into tab1 ( id , name , last ) values ( 3 , 'E' ,'t')
/
INSERT INTO EXAMPLE( ID , NAME, LAST ) values ( 1 , 'EXAMPLE' ,'Y')
/
insert into tab1 ( id , name , last ) values ( 4 , 'A' ,'t')
/

posso encontrar uma função ou uma maneira no notepad ++ para remover a consulta da tabela tab1?

o resultado do desejo é:

INSERT INTO EXAMPLE( ID , NAME, LAST ) values ( 1 , 'EXAMPLE' ,'Y')
/

o resto é eliminado

    
por Moudiz 04.08.2014 / 08:48

1 resposta

1

A parte difícil é se livrar das barras indesejadas. O seguinte funciona no meu Notepad ++ 5.8.6, assumindo que a string tab1 é encontrada apenas neste contexto (não, digamos, no conteúdo de um campo).

  1. Identifique um caractere que não seja usado no documento (vamos supor @ ).
  2. Substitua todos os \ r \ n / com @ usando o modo de pesquisa estendido / com escape.
  3. Abra a caixa de diálogo Localizar e verifique se a opção Marcar linha está marcada.
  4. Insira tab1 no campo de texto de localização e clique em Localizar todos.
  5. Selecione Pesquisar > Marcador > Excluir linhas marcadas.
  6. Substitua todos os @ pelo \ r \ n / usando o modo de pesquisa estendido / com escape.
por 04.08.2014 / 21:14

Tags