Existe uma maneira no notepad ++ de dividir o texto de uma linha em texto com determinado número máximo de caracteres em uma linha? Encontrei apenas divisão de linha indefinida em operações de linhas.
Responder1
- Pressione CTRL+H para abrir Pesquisar e substituir.
- Na caixa localizar, digite:
^.{4}
(Onde 4 pode ser modificado para qualquer número que represente o número de caracteres que você deseja por linha.) - No campo substituir digite
$0\r\n
- No modo de pesquisa selecione "Expressão regular"
- Para quebrar todas as linhas, clique em "Substituir tudo"
Notas:
- Antes de usar "Substituir tudo", você pode clicar em "Localizar próximo" e "Substituir" algumas vezes para verificar se sua pesquisa está funcionando da maneira desejada.
- Não há maneira de localizar e substituir para reverter essas alterações. Você terá que usar Desfazer se quiser reverter.
- Estamos alterando o texto para corrigir o comprimento da linha. Se você deseja apenas que seu texto passe para a próxima linha no final da janela, ative "Word Wrap"
^.{4}
significa encontrar os primeiros quatro caracteres do início da linha no Regex.$0\r\n
significa pegar as informações encontradas e substituí-las pelas mesmas informações seguidas por um retorno de carro e um avanço de linha. (Observe que nos sistemas *nix os retornos de carro e os feeds de linha são tratados de maneira diferente.)
Responder2
Sim, isso é possível.
Se você fizer uma pesquisa/substituição e usar Regex como opção, o regex a seguir permitirá dividir uma linha em duas.
^(.{4})(.+)
Substitua o número 4 pela quantidade de caracteres que deseja encontrar. Substitua por $1 e $2 para encontrar a primeira e a segunda string. Substituí-lo por $1-$2 colocará um - entre as duas strings.
Responder3
Você está perguntando sobre como quebrar o texto. Dependendo do seu uso, você pode querer um envoltório macio ou rígido.
envoltório macio
Isso significa que o texto será dividido em X colunas, mas quando você o copiar e colar para dizer MS Word, ele se expandirá novamente para preencher a página. Em outras palavras, é apenas uma compressão visual
envoltório duro
Isso significa que o N++ irá realmente adicionar novas linhas (Retornos de carro, digite como quiser chamá-los *). Presumo que é isso que você quer.
Existem várias maneiras de fazer isso.
Após cerca de 80 segundos de teste, recomendo o plug-in TextFx. Depende de quão firme você deseja que essa divisão seja.
* - embora sim, eu entendo que CF/LF são diferentes.
Responder4
Você pode usarEditor de texto on-line CodVerterque possui uma ferramenta simples
exatamente para esta tarefa.
O texto pode ser dividido por vários caracteres ou por um delimitador.
Navegação:Editor de Texto >>> Ferramentas >>> Divisor de Texto