![Que ferramenta posso usar para manipulação de texto com script?](https://rvso.com/image/1317512/Que%20ferramenta%20posso%20usar%20para%20manipula%C3%A7%C3%A3o%20de%20texto%20com%20script%3F.png)
Caso de uso: Muitas vezes tenho que lidar com dados de entrada incorretos de meus gerentes - XML, CSV ou outros arquivos de texto malformados. Tenho que editá-los manualmente em um formato utilizável, o que normalmente faço usando uma combinação de Notepad++ e, nos casos mais complexos, Python.
O que eu mais gostaria seria de um plugin Notepad++, que me permitisse manipular o texto em Python, cuidando do clichê que o rodeia.
O plugin poderia, por exemplo, carregar o texto do documento atualmente aberto em um objeto semelhante a um arquivo pronto para manipulação e fornecer um segundo objeto semelhante a um arquivo para gravar a saída. A saída seria então exibida em uma guia diferente no NP++.
Existe alguma ferramenta desse tipo?[Como encontro/o que devo procurar? Não insisto em usar Notepad++ ou Python.]Ou devo abordar o problema de um ângulo completamente diferente?
Editar- esclarecimento: não estou procurando XML, CSV ou qualquer outra ferramenta ou abordagem específica de formato. Só estou perguntando sobre processamento de texto em geral. (Obrigado a todos que tentaram, no entanto.)
Responder1
Sósias de XML e HTML, dependendo de quem você pergunta, às vezes não se enquadram na definição de arquivos de texto, mas para todas as outras variedades (qualquer coisa que não seja marcação < >
), descobri que o Vim com meus scripts é sempre bom o suficiente para lidar a tarefa.
Além disso, Perl e Python surgem naturalmente como soluções, dependendo de quem você pergunta e do que você pergunta.acampamentoele é de. Eu prefiro Perl.
Responder2
Encontrei uma solução - dois plugins para Notepad++, Python Script e PyNPP. Escrevi um exemplo sobre isso no meublog.