Questão Excluir tudo depois de vários caracteres em string no Notepad ++


A seguir, um exemplo de caracteres por linha no Notepad ++. Eu preciso limitar os caracteres por linha para 14 caracteres.

11111111111111111111
  222222222222222222222222222
  33333333333333333333333

Eu preciso que pareça com o seguinte:

11111111111111
  22222222222222
  33333333333333

Como posso limitar o número de caracteres a 14 caracteres por linha no Notepad ++?


1


origem


Você pode, por favor, fornecer mais informações sobre o objetivo raiz que você está tentando realizar - isso é apenas para edição ou será o arquivo usado por outro sistema e precisa dele desta forma, são caracteres arbitrários ou padrões específicos? - Eric G
Se você precisar fazer isso apenas uma vez, dê uma olhada no recurso Modo de coluna notepad-plus-plus.org/features/column-mode-editing.html e basta excluir os 13 últimos com apenas alguns cliques. - TheUser1024


Respostas:


Faça um Regex substituir.
Substituir ^(.{14}).*$ com \1. Mantenha o . matches newline opção desmarcada.


5



Por alguma razão eu notei que o caractere ^ nem sempre funciona no Notepad ++, ele não pode encontrar um regex começando com ele. Alguma ideia do porquê? - Kard Nails
Funcionou para mim com os dados de amostra do OP. Você pode postar sua amostra em pastebin? - tumchaaditya
Foi em outra pergunta semelhante, onde o OP precisava remover todas as ocorrências de literal "\ N" em cada linha, exceto a primeira. Então eu sugeri que ele corresse (\\N.*?)\\N várias vezes. Funcionou, mas outro usuário postou isso ^(.*?\\N.*?)\\N (quando pensamos que o OP só queria remover a segunda ocorrência em cada linha) que não funcionava para o consulente, nem para mim. O Notepad ++ simplesmente não conseguiu encontrá-lo. Não há problemas com o seu redex, embora ... - Kard Nails


No notepad ++ você pode usar a função localizar e substituir assim: enter image description here


1



Você pode querer adicionar ^ e & to apenas para torná-lo seguro e OP mencionou os caracteres. Não é apenas dígitos. - tumchaaditya