Como localizar e substituir linha (s) em vários arquivos usando o Notepad ++?

8

Eu tenho mexido com o notepad ++ um pouco agora e estou confuso sobre como fazer isso:

Eu tenho uma linha em vários arquivos (dentro de um diretório raiz) que estou procurando. Exemplo:

Brittany (File 1)
     PeopleSleptWith 2
Tiffany (File 2)
     PeopleSleptWith 4
Bonqueesh (File 3)
     PeopleSleptWith 3456
.
.
.

Meu objetivo é substituir todas as PeopleSleptWith linhas por uma constante (I.E. PeopleSleptWith 7 ), mas quando pesquiso e substituo em vários arquivos, ela não remove a linha completa, o que resulta em:

Brittany (File 1)
     PeopleSleptWith 7 2
Tiffany (File 2)
     PeopleSleptWith 7 4
Bonqueesh (File 3)
     PeopleSleptWith 7 3456

Quando na realidade eu quero:

Brittany (File 1)
     PeopleSleptWith 7
Tiffany (File 2)
     PeopleSleptWith 7
Bonqueesh (File 3)
     PeopleSleptWith 7

Então, como faço para encontrar uma string, removendo tudo dentro dessa linha e substituindo-a por outra string?

    
por Sh3perd 22.11.2015 / 04:45

2 respostas

12

ENCONTRE UMA CORDA EM UMA LINHA EM UM ARQUIVO E SUBSTITUA TODA A LINHA ONDE A CORRENTE FOI ENCONTRADA COM OUTRA CORDA COM NOTEPAD ++

Abra o Notepad ++ e pressione Ctrl + F e use as opções mostradas abaixo da guia Localizar nos arquivos . / strong>

Onde você vai. . .

  1. coloque sua string no formato regex do Localizar: ^.*(PeopleSleptWith).*$

    a. (sua string ficará entre os parênteses " () " como mostrado acima em # 1 )

  2. coloque os 5 espaços e, em seguida, o Substitua por: PeopleSleptWith 7 string

  3. insira seus Filtros: como *.* ou *.txt ou o que estiver substituindo por tipo de arquivo sábio
  4. coloque o seu Diretório: onde você quer que ele esteja (a pasta raiz)
  5. verifique a opção Regular expression
  6. selecione Substituir em arquivos
  7. Verifique seu (s) arquivo (s) e eles devem estar corretos agora

    
por 22.11.2015 / 05:27
0

E se eu quiser obter linhas por seus números de linha e não por conteúdo? Estou interessado em pegar o conteúdo de texto nas linhas 201 a 203 em um determinado conjunto de arquivos que o conteúdo questiona as respostas corretas e criar um conjunto de flashcards a partir dele Yechiel

    
por 05.02.2017 / 16:07