Есть файл сессии примерно такого содержания:
| Код | $D = {'_SESSION_ID' => '718243bf1d84cddd7865b9979ec5b720','_SESSION_ATIME' => 1265108575,'_SESSION_REMOTE_ADDR' => '8.8.8.8','-status' => 'logged','_SESSION_CTIME' => 1265108575};;$D
|
Требуется извлечь значения _SESSION_ID, _SESSION_ATIME и -status. Делаю это так:
| Код | <FILE> =~ m/^.+'_SESSION_ID'\s=>\s'([a-z0-9]+)','_SESSION_ATIME'\s=>\s([0-9]+),'_SESSION_REMOTE_ADDR'\s=>\s'[0-9.]+','-status'\s=>\s'([a-z]+)'.+$/;
|
Не подскажете, какие моменты я не оптимизировал? Возможно не стоит опираться на именование параметров, для которых извлекаются значения?
|