Skip to main content

Помогите с паттерном для регулярной функции

Не в сети
Гражданин
Зарегистрирован: 24.09.2005
Сообщения: 1108
Баллы: 1200
Помогите с паттерном для регулярной функции

В общем, есть HTML код, в котором есть тэги . Надо выдернуть значения атрибута src для всех тэгов img. Проблема в том, что я вообще не шарю в регулярных функциях, точнее в написании паттернов для них. Помогите, кто может.

P.S. если кому надо, то есть книжка по регулярным функциям на русском.

Аватар пользователя забыл_пароль
Не в сети
Гражданин
Зарегистрирован: 29.10.2005
Сообщения: 1414
Баллы: 1427
Помогите с паттерном для регулярно

"Vitaminych" пишет:

В общем, есть HTML код, в котором есть тэги . Надо выдернуть значения атрибута src для всех тэгов img. Проблема в том, что я вообще не шарю в регулярных функциях, точнее в написании паттернов для них. Помогите, кто может.

P.S. если кому надо, то есть книжка по регулярным функциям на русском.

вот пример на Perl'е:

#!/usr/bin/perl
open FILE1, "./pattern.html";
- исходный файл с тегами
open FILE2, ">./img.txt";
while (){
if ($_=~/img src=\'([^\']+)\'\s/){
- регулярное выражение для img src='
print FILE2 "$1\n";
}
if ($_=~/img src=\"([^\"]+)\"\s/){
- регулярное выражение для img src="
print FILE2 "$1\n";
}
}
close FILE1, FILE2;

если чего-то недопонял, извеняюсь Smile

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".