Случай использования: мне часто приходится иметь дело с неверными входными данными от моих менеджеров - искаженными XML, CSV или другими текстовыми файлами. Я должен вручную отредактировать их в удобном для использования формате, что я обычно делаю, используя комбинацию Notepad++ и, в более сложных случаях, Python.
Что мне больше всего понравилось бы, так это плагин Notepad++, который позволял бы мне манипулировать текстом в Python, заботясь о шаблоне, окружающем его.
Плагин может, например, загрузить текст открытого в данный момент документа в файлоподобный объект, готовый к манипулированию, и предоставить второй файловоподобный объект для записи выходных данных. Вывод будет отображаться на другой вкладке в NP++.
Есть ли такой инструмент? [Как мне найти это / что я должен искать? Я не настаиваю на использовании Notepad++ или Python.] Или я должен подойти к проблеме с совершенно иной точки зрения?
Правка - уточнение: я не ищу XML-, CSV- или какой-либо другой форматно-ориентированный инструмент или подход. Я просто спрашиваю об обработке текста в целом. (Спасибо всем, кто пытался, хотя.)