Что нового

Помогите привести скрипт в божеский вид

Omnividente

Новичок
Сообщения
7
Репутация
0
День добрый.
Есть файл в котором ищутся определенные фразы.Есть следующая часть кода
Код:
$hFile         = FileOpen($sFile, 0)
		$sRead         = FileRead($hFile)
		$sString_Hour  = StringRegExp($sRead, 'Перерыв 70 мин')
		$sString_Hour1 = StringRegExp($sRead, 'Перерыв 69 мин')
		$sString_Hour2 = StringRegExp($sRead, 'Перерыв 68 мин')
		$sString_Hour3 = StringRegExp($sRead, 'Перерыв 67 мин')
		$sString_Hour4 = StringRegExp($sRead, 'Перерыв 66 мин')
		$sString_Hour5 = StringRegExp($sRead, 'Перерыв 65 мин')

и т.д. до
Код:
$sString_Hour5 = StringRegExp($sRead, 'Перерыв 40 мин')


Как правильно убрать это огромное количество одинаковым переменных?
Заранее спасибо.
 

InnI

AutoIT Гуру
Сообщения
4,922
Репутация
1,432
Код:
$aString_Hour  = StringRegExp(FileRead($sFile), 'Перерыв \d\d мин', 3)

#include <Array.au3>
_ArrayDisplay($aString_Hour)
 
Автор
O

Omnividente

Новичок
Сообщения
7
Репутация
0
При таком исполнении мне просто выводится текущее значение.
Мне же нужно чтобы $aString_Hour возвращал единицу если перерыв находится в диапазоне между 40 и 70 минутой
 
Верх