Mr. Anderson
Новичок
- Сообщения
- 122
- Репутация
- 4
В скрипте узнаю некоторые значения с помощью StringRegExp и StringTrimLeft в результате получаются числа, но переменные строкового типа, оператор условия считает, что 5 < 9, 5 > 11.
Как это исправить?
Выдаёт 0, хотя там число получаемое функцией
Как это исправить?
Код:
MsgBox(0, '', IsInt($iEnergy))
Выдаёт 0, хотя там число получаемое функцией
Код:
$pEnergy = 0
$sContentPage = _IEDocReadHTML($oIE)
$sEnergyNotFormatted = StringRegExp($sContentPage, 'id=co_energy>.+?</DIV>', 1)
If @error = 0 Then
$sEnergyNotFormatted = StringRegExp($sEnergyNotFormatted[0], '\d+?/', 1)
$sEnergyNotFormatted = StringTrimRight($sEnergyNotFormatted[0], 1)
$pEnergy = $sEnergyNotFormatted
EndIf
Return $pEnergy