Я не Go программист, но ChatGPT мне с первого запроса выдал работающее решение. Со второго добавил возможность задать в параметрах запуска имена файлов. Плюс я чуть подправил регулярное выражение.
По умолчанию возьмет файл playlist.m3u из папки, где исполняемый файл, и запишет отсортированную версию в playlist_sorted.m3u. Работать будет, если формат "X сезон Y серия" соблюдается для всех строк.
Я не Go программист, но ChatGPT мне с первого запроса выдал работающее решение. Со второго добавил возможность задать в параметрах запуска имена файлов. Плюс я чуть подправил регулярное выражение.
https://pastebin.com/NrYkeZ3L
По умолчанию возьмет файл playlist.m3u из папки, где исполняемый файл, и запишет отсортированную версию в playlist_sorted.m3u.
Работать будет, если формат "X сезон Y серия" соблюдается для всех строк.