Basically, I have a counter which counts down and i'm trying to get the time left in milliseconds...
Potential string formats:
Updates in: x hours xx minutes
Updates in: x hours xx minutes
Updates in: xx minutes xx seconds
Updates in: xx minutes xx seconds
Updates in: xx seconds
Updates in: x seconds
I've been trying a few things but none are working :/
Plain Text
$sResults = StringRegExp("Updates In: 22 hours, 13 minutes",'<b>Updates In:(.*)</b>',3) $sSingleResult = $sResults[0] If StringRegExp($sSingleResult, "hours") Then ConsoleWrite(StringRegExp($sSingleResult, "(.*?)hours") & @CRLF) $hours = True EndIf If StringRegExp($sSingleResult, "minutes") Then ConsoleWrite(StringRegExp($sSingleResult, "minutes") & @CRLF) $minutes = True EndIf If StringRegExp($sSingleResult, "(.*?) seconds") Then ConsoleWrite(StringRegExp($sSingleResult, "(.*?)seconds") & @CRLF) $seconds = True EndIf If StringMid($sSingleResult, 4, 5) = "hours" Then $HoursIntoMiliseconds = StringMid($sSingleResult, 2, 1) * 3600000 $MinutesIntoMiliSeconds= StringMid($sSingleResult, 11, 2) * 60000 $TotalTime = $HoursIntoMiliseconds + $MinutesIntoMiliSeconds Else $MinutesIntoMiliSeconds = StringMid($sSingleResult, 2, 2) * 60000 EndIf