Единственное, что мне не нравится в первоначальном RegExp'е, а по
этому и в моём - они слишком дотошы.
Насколько я вижу, нам приходят валидные данные.
По этому проверять их не имеет смысла.
По этому вместо
qr/([A-Z0-9]+_\d+_[A-Z0-9]+)_(\d+)-([A-Z][a-z]{2})-(20\d{2})_(\d+)[.]xml/;
я бы написал
qr/(\w+)_(\d{2})-(\w{3})-(\d{4})_(\d+)/;
-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить