Выражение -
/(?<=alt\=\")([А-Яа-я]+\s?[А-Яа-я]+)(?=\"\ssrc)/i
Самая замудренная форма, пробовал также так:
/(?<=alt=")[А-Яа-я]+\s?[А-Яа-я]+(?=")/i
И еще так:
/[А-Яа-я]+\s?[А-Яа-я]+/i
Шаблон регулярного выражения использовал в функции PHP preg_match_all(). Собственно вызов:
$metro_mask = '/(?<=alt\=\")([А-Яа-я]+\s?[А-Яа-я]+)(?=\"\ssrc)/i';
$output = array();
preg_match_all($metro_mask,$result,$output);
В переменную $result приходит содержимое файла metro.html. Прикрепляю. Затем проверяю что получилось с помощью функции var_dump().
Возвращает такое:
array (size=2)
0 =>
array (size=0)
empty
1 =>
array (size=0)
empty
Использую open server, под windows. Версия PHP 5.3.2.8.
В общем ребята и девченки, помогите решить проблему!