Недавно я использовал Youtube API v3 (да, я знаю, что он не предназначен для Lua), но когда мне нужно преобразовать продолжительность ISO 8601 в форматированную строку, ничто в Интернете не помогает. Я везде гуглил, чтобы найти конкретную библиотеку, которая могла бы помочь с такими вещами, но, к сожалению, для Lua НИ ОДНОЙ. Существуют тысячи библиотек для других языков, кроме Lua.
И теперь, кажется, я застрял со строковыми шаблонами, которые я даже не знаю, как использовать. Так как же еще я мог бы выполнить эту задачу?
Пример продолжительности ISO 8601: PT3M33S
Я хочу преобразовать его во что-то вроде этого: 3:33