Есть тут GO пограмисты?

с 4 часов чатгпт насилую и ниче не получается сделать, либо полностью ломается либо никаких результатов

мне нужно расфосовать по порядку

#EXTINF:-1,4400 4 сезон 1 серия «Гнев Грэма» (сериал, 2004) *ссылка* #EXTINF:-1,4400 4 сезон 10 серия «Один из нас» (сериал, 2004) *ссылка* #EXTINF:-1,4400 4 сезон 11 серия «Компьютерный призрак» (сериал, 2004) *ссылка* #EXTINF:-1,4400 4 сезон 12 серия «Минимашины» (сериал, 2004) *ссылка* #EXTINF:-1,4400 4 сезон 13 серия «Решительный прорыв» (сериал, 2004) *ссылка* #EXTINF:-1,4400 4 сезон 2 серия «Страх, как он есть» (сериал, 2004) *ссылка* #EXTINF:-1,4400 4 сезон 3 серия «Расцвет и закат Одри Паркер» (сериал, 2004) *ссылка* #EXTINF:-1,4400 4 сезон 4 серия «Правда и ничего кроме правды» (сериал, 2004) *ссылка* #EXTINF:-1,4400 4 сезон 5 серия «Отведайте пирога» (сериал, 2004) *ссылка* #EXTINF:-1,4400 4 сезон 6 серия «Меченые» (сериал, 2004) *ссылка* #EXTINF:-1,4400 4 сезон 7 серия «Мы возведём Иерусалим» (сериал, 2004) *ссылка* #EXTINF:-1,4400 4 сезон 8 серия «Выхода нет» (сериал, 2004) *ссылка* #EXTINF:-1,4400 4 сезон 9 серия «Папенькина дочка» (сериал, 2004) *ссылка*

это как пример, как видно идет серия 1, потом идет 10 (???) и т.д с 20+ сериями тоже самое, а если сезонов больше 10 то и с сезонами такое же происходит

44
11
64 комментария

Я не Go программист, но ChatGPT мне с первого запроса выдал работающее решение. Со второго добавил возможность задать в параметрах запуска имена файлов. Плюс я чуть подправил регулярное выражение.

https://pastebin.com/NrYkeZ3L

По умолчанию возьмет файл playlist.m3u из папки, где исполняемый файл, и запишет отсортированную версию в playlist_sorted.m3u.
Работать будет, если формат "X сезон Y серия" соблюдается для всех строк.

2

Пиздец программисты пошли.

7

а я и не програмист.

Накидал на питоне
https://pastebin.com/Jrm3dGbp

там внизу нужно указать путь до файла. Вроде работает. Чтобы было тупым списком без группировки, закомментируй file.write(f"Series: {title}\n") и file.write("\n")

4

и нафига ты бесплатно работу делаешь )))

1