<div dir="ltr"><div><div><div><div><div><div><div>Olá pessoal,<br><br></div>Preciso lidar com um formato da ISO8601 para duração de tempo. A string vem desta forma:<br><br>x <- "P4DT21H36M43S"<br><br></div>Onde P indica que é uma duração de tempo, 4D : quatro dias, T indica que a seguir vem informações sobre tempo em um dia, 21H : 21 horas, 36M : 36 minutos e 43S : 43 segundos.<br><br></div>Guia: <a href="https://www.w3.org/TR/xmlschema-2/#isoformats">https://www.w3.org/TR/xmlschema-2/#isoformats</a><br><br></div>Preciso criar uma função para transformar isto em minutos. Até achei algo parecido em python (<a href="https://github.com/gweis/isodate/blob/master/src/isodate/isoduration.py">https://github.com/gweis/isodate/blob/master/src/isodate/isoduration.py</a>), mas não vi nada parecido para R. <br><br></div>Alguém com mais experiência em expressões regulares pode me dar uma mão?<br><br></div>Att,<br><br></div>Raphael Saldanha<br><div><div><div><div><div><div><br><br></div></div></div></div></div></div></div>