我可以使用什么工具进行脚本文本操作?

我可以使用什么工具进行脚本文本操作?

用例:我经常需要处理来自经理的错误输入数据 - 格式错误的 XML、CSV 或其他文本文件。我必须手动将它们编辑为可用的格式,我通常使用 Notepad++ 和 Python(在更复杂的情况下)的组合来完成此操作。

我最想要的是 Notepad++ 插件,它允许我操作 Python 中的文本,并处理围绕它的样板。
例如,该插件可以将当前打开的文档的文本加载到可供操作的类文件对象中,并提供第二个类文件对象来写入输出。然后,输出将显示在 NP++ 中的不同选项卡中。

有这样的工具吗?[我如何找到它/我应该寻找什么?我不坚持使用 Notepad++ 或 Python。]或者我应该从完全不同的角度来解决这个问题?

编辑- 澄清:我不是在寻找 XML、CSV 或任何其他格式特定的工具或方法。我只是在询问有关文本处理的一般问题。(不过,还是要感谢所有尝试过的人。)

答案1

XML 和 HTML 相似物,取决于你问的是谁,有时不符合文本文件的定义,但对于所有其他种类(任何不是标记的东西< >),我发现 Vim 与我的脚本总是足以处理任务。

除此之外,Perl 和 Python 自然可以作为解决方案,这取决于你问谁,以及什么他来自哪里?我更喜欢 Perl。

答案2

我找到了一个解决方案 - 两个用于 Notepad++、Python Script 和 PyNPP 的插件。我在我的博客

相关内容