Eu tenho um arquivo de texto longo
gallery-dl -g -i w4b027.txt >
gallery-dl -g -i a4b028.txt >
gallery-dl -g -i b4b029.txt >
gallery-dl -g -i c4b030.txt >
gallery-dl -g -i d4b031.txt >
gallery-dl -g -i w4b032.txt >
gallery-dl -g -i w4b033.txt >
gallery-dl -g -i w4b034.txt >
gallery-dl -g -i w4b035.txt >
gallery-dl -g -i w4b036.txt >
gallery-dl -g -i w4b037.txt >
gallery-dl -g -i w4b038.txt >
gallery-dl -g -i w4b039.txt >
gallery-dl -g -i w4b040.txt >
eu quero fazer isso
gallery-dl -g -i a4b027.txt > a4b027x.txt
gallery-dl -g -i b4b028.txt > b4b028x.txt
gallery-dl -g -i c4b029.txt > ...
o primeiro arquivo de texto para o segundo arquivo de texto com o sufixo "x".
Você pode seguraralt para selecionar os nomes dos arquivos no modo de bloqueio. Em seguida, copie e cole-os no local desejado e modifique todas as linhas de uma vez.
É mais fácil descrever com um gif do que com palavras:
Em vez de usar o mouse, você também pode segurar shift+ alte usar as teclas de seta para selecionar no modo de bloqueio. Você também pode usar as teclas de página para cima/para baixo para selecionar rapidamente colunas inteiras em arquivos maiores.
^.+\h(\S+)(\.txt) >\K
$1x$2
. matches newline
Explicação:
Substituição:
Captura de tela (antes):
Captura de tela (depois):
Outra maneira de simplificar tarefas repetitivas com o Notepad++ é com o recurso Macro .
As etapas abaixo usarão as teclas do teclado que a macro repetirá para você...
Abra o arquivo de texto longo e coloque o cursor do mouse no início, à esquerda da primeira linha
Selecione
Macro
| na barra de menu superiorStart Recording
do Notepad++É aqui que você inicia as etapas do teclado para concluir a tarefa da primeira linha
Mantenha pressionado
Ctrl
e pressione a→
tecla 7 vezesMantenha pressionado
Ctrl
+Shift
e pressione a→
tecla 3 vezesPressione
Ctrl
+C
Pressione a
End
tecla 1 vezPressione
Ctrl
+V
Mantenha pressionado
Ctrl
e pressione a←
tecla 2 vezesPressione a
X
tecla 1 vezPressione a
↓
tecla 1 vezPressione a
Home
tecla 1 vezÉ aqui que você interrompe as etapas do teclado que concluíram a tarefa para a primeira linha
Macro
|Stop Recording
na barra de menu superior do Notepad++Agora você tem a macro construída para poder iniciá-la e reproduzi-la até o final do arquivo para realizar essas ações até a última linha e ela cuidará da repetição para você.
Então, fique na segunda linha do seu documento depois de pressionar o número 11
Home
e...Selecione
Macro
| na barra de menu superiorRun a Macros Multi Times...
do Notepad++Verifique
Run until the end of the file
e pressioneRun
Resultados de saída
Recursos de apoio
Notepad++ pesquise e substitua:
Localizar o quê:
gallery-dl -g -i (\w+).txt >
Substituir por:
gallery-dl -g -i \1.txt > \1x.txt
Ele precisará ser modificado se nem todas as linhas terminarem com um espaço em branco.
Outra solução é usar o Excel (ou qualquer outra planilha de sua escolha). Isso pode levar mais alguns passos, mas suporta nomes de arquivos de tamanhos variados, por isso é mais versátil. (Você pode fazer muitas outras operações semelhantes dessa maneira, portanto, é uma técnica útil para ter em seu kit de ferramentas, mesmo que algumas das outras sugestões sejam mais convenientes neste caso específico).
.
"s).txt
", e preencha-a com ".
"s. Adicione também colunas em todos os lugares em que você deseja um espaço e preencha cada uma com um único espaço, ou você perderá seus espaços mais tarde..
" e "txt
" e cole-as à direita da>
coluna " ". (Adicione outra coluna de espaços no meio.).
", e preencha-a com "x
"s.\t
" por nada para excluir todas as guias.