У меня есть файл с кучей журналов терминала, захваченных утилитой screen
. Вот фрагмент:
[A[0m[27m[24m[J[34m~[39m
(base) [38;5;242mbase[39m [35m❯[39m ]133;B[K[?1l>[?2004l
[A[0m[27m[24m[J[34m~[39m
et c et c et c.
Вывод полон управляющих кодов ANSI, \ r, \ n, et c. Тем не менее, мой терминал умеет делать все это довольно хорошо, и я думаю, что я должен быть в состоянии это сделать. Я нашел несколько библиотек, которые преобразуют коды ANSI в HTML, но я не думаю, что они справляются с любым другим побегом.
Я все еще чувствую, что кто-то, должно быть, решил эту проблему каким-то образом до меня. Есть ли простой способ сделать это?