Pesquisa - > Substitua, verifique se você tem "Modo de pesquisa" definido como "Expressão regular"
Find what: ^....
Replace with: Your_new_character
Replace All
Isso só funcionará em linhas com pelo menos 4 caracteres.
Eu tenho muito texto e quero remover os primeiros 4 caracteres de todas as linhas, em seguida, insira um caractere no início de todas as linhas.
Como posso fazer isso usando o Notepad ++?
Pesquisa - > Substitua, verifique se você tem "Modo de pesquisa" definido como "Expressão regular"
Find what: ^....
Replace with: Your_new_character
Replace All
Isso só funcionará em linhas com pelo menos 4 caracteres.
Se você pressionar e segurar Alt enquanto estiver usando o mouse, poderá selecionar várias linhas de uma só vez. Então, apenas pressione e segure Alt , use o mouse para selecionar os 4 primeiros caracteres até o fim, tecle Backspace e digite o caractere que você deseja inserir. Ele será aplicado a todas as linhas de uma só vez.
Você pode usar o recurso de gravação e reprodução.
Esta resposta assume que você tem texto em todas as linhas e que tem pelo menos quatro caracteres.
Screenshots
DigiteApague,Apague,Apague,Apague,X(ouoquevocêquiser),↓,Início



A maneira mais fácil de fazer isso é usar a opção de expressão regular no menu localizar e substituir.
^.{0,4}(.*)$ como a expressão de localização. #$1 como a expressão de substituição. (Substitua o "#" por qualquer caractere que você precisar. Note que você pode precisar usar uma seqüência de escape para certos caracteres). ^ e $ marcam o início e o fim de uma linha. Isso permite que você pesquise apenas uma linha por vez. . é um curinga que corresponde a qualquer caractere único. {0,4} indica o número de vezes que queremos corresponder à expressão anterior. Nesse caso, {0,4} significa que estamos procurando por correspondências de 0 a 4 caracteres (a correspondência é "gananciosa", por isso tentará obter quatro, se possível, mas aceitará menos se houver apenas, digamos, dois caracteres disponíveis na linha). Se você quiser excluir linhas em branco, poderá usar {1,4} . Se você quisesse combinar apenas linhas com pelo menos quatro caracteres, use apenas {4} . (.*) corresponde ao resto da linha. . é novamente um curinga (corresponde a qualquer caractere) e * significa corresponder a 0 ou mais vezes (até o final da linha, indicado por $ ). Os parênteses (...) marcam isso como um "grupo", o que nos permite reutilizar o que corresponde na expressão substituta. $ ) têm funções especiais. Se você quisesse inserir o caractere literal de cifrão, você precisaria usar \$ em vez de apenas $ . Veja o link abaixo para mais informações. $1 insere o texto que corresponde ao primeiro (e único) grupo (ou seja, a subexpressão entre os parênteses) da expressão de localização. Neste exemplo, este seria o quinto caractere da linha e para frente. ^ ) ou de fim de linha ( $ ) na expressão de substituição. Os links abaixo têm mais informações sobre expressões regulares no Notepad ++.
Tags notepad++