Notepad ++ encontra e substitui

1

Preciso de ajuda para conseguir isso:

test1|test2|2017-04-28|11:19:01|string|test3|3|FINDTHISWORD|2003-10-15 16:00:00.000|

disso:

test1|test2|2017-04-28|11:19:01|string|test3|3|FINDTHISWORD|2003-10-15|16:00:00.000|

basicamente, eu preciso encontrar o "FIDNTHISWORD", em seguida, mova 12 para a direita e substitua o "|" com espaço.

    
por redninam 01.05.2017 / 20:05

1 resposta

3
  1. Vá para Pesquisar (menu), Substituir ...
  2. Definir o modo de pesquisa para "Expressão regular"
  3. Encontre o que: (FINDTHISWORD...........)\|
  4. Substitua por: (barra invertida, uma, espaço)
  5. Clique em Substituir tudo

Explicação: (FINDTHISWORD...........)\|

  • Os parênteses indicam um grupo que você colará depois
  • FINDTHISWORD........... corresponde a FINDTHISWORD seguido por onze caracteres
  • \| seguido por um caractere de pipe literal
  • (space) imprime o padrão com parênteses seguido por um espaço

Para mais informações: Expressões regulares - Notepad ++ Wiki

    
por 01.05.2017 / 20:14