Я немного озадачен регулярным выражением, и я пытаюсь получить процентный прогресс в строке программы командной строки на PHP. Сочетание проблем.
Я запускаю скрипт из командной строки, используя exec
exec('python scriptos.py', $returnData, $returnCode);
Тогда я думаю циклически перебирать returnData (который меняется в прямом эфире) - так что я не уверен, как я могу разобрать ответ? Я собирался пропустить через $ returnData - чтобы найти это ...
[download] 1.0% of 218.08M at 431.42k/s ETA 08:32
Тогда я действительно изо всех сил пытаюсь выработать регулярное выражение, чтобы получить этот процент. Моя теория состояла в том, чтобы искать число и конечный процент.
Итак, двусторонний вопрос
- Как я могу получить доступ к этому в PHP во время работы процесса?
- Как получить данные через регулярное выражение preg_match?
Любая помощь будет наиболее полезной!