База ответов ИНТУИТ

Регулярные выражения Perl и их применение

<<- Назад к вопросам

В $_ дан текст:
$_=<<EOD;Первый адрес:<a href='mailto:abc\@def.com'>abc\@def.com</a>,второй адрес - <a href='mailto:ab.c\@def.com'>ab.c\@def.com</a>третий адрес - <ahref  =  " mailto:   a+b\@de-f.co.uk  "   >a-b\@def.ijk.co.uk</a>EOD
Какие операторы извлекают все 3 адреса электронной почты из этого текста?

(Отметьте один правильный вариант ответа.)

Варианты ответа
/<a\s+href\s*=.*?mailto:\s*([\w+.-]+\@[.\w-]+)/g
/<a\s+href\s*=\s*['"]?mailto:([\w+.-]+\@[.\w-]+)/g
/<a\s+href\s*=\s*['"\s]*mailto:\s*([\w+.-]+\@[.\w-]+)/g(Верный ответ)
Похожие вопросы
В $_ дан текст:
$_=<<EOD;Первый адрес:<a href='mailto:abc\@def.com'>abc\@def.com</a>,второй адрес - <a href='mailto:ab.c\@def.com'>ab.c\@def.com</a>третий адрес - <ahref  =  " mailto:   a+b\@de-f.co.uk  "   >a-b\@def.ijk.co.uk</a>EOD
Какие операторы извлекают все 3 адреса электронной почты из этого текста?
В $_ дан текст:
$_=<<EOD;Первый адрес:<a href='mailto:abc\@def.com'>abc\@def.com</a>,второй адрес - <a href='mailto:ab.c\@def.com'>ab.c\@def.com</a>третий адрес - <ahref  =  " mailto:   a+b\@de-f.co.uk  "   >a-b\@def.ijk.co.uk</a>EOD
Какие операторы извлекают все 3 адреса электронной почты из этого текста?
В $_ дан текст:
$_=<<EOD;Первый адрес:<a href="mailto:abc\@def.com">abc\@def.com</a>,второй адрес - <a href=http://www.intuit.ru>intuit.ru</a>EOD
Какие операторы извлекают оба адреса из этого текста?
В $_ дан текст:
$_=<<EOD;Первый адрес:<a href="mailto:abc\@def.com">abc\@def.com</a>,второй адрес - <a href=http://www.intuit.ru>intuit.ru</a>EOD
Какие операторы извлекают оба адреса из этого текста?
В $_ дан текст:
$_=<<EOD;Первый адрес:<a href="mailto:abc\@def.com">abc\@def.com</a>,второй адрес - <a href=http://www.intuit.ru>intuit.ru</a>EOD
Какие операторы извлекают оба адреса из этого текста?
Адрес abc@intuit.ru зашифрован скриптом:
$_=<<EOD;<script>a='\@';e='abc'+a+'intuit.ru';document.write('<a href=m'+'ailto:'+e+'><b>'+e+'</b></a>');</script>EOD
Какие операторы правильно печатают этот адрес?
Адрес abc@intuit.ru зашифрован скриптом:
$_=<<EOD;<script>a='\@';e='abc'+a+'intuit.ru';document.write('<a href=m'+'ailto:'+e+'><b>'+e+'</b></a>');</script>EOD
Какие операторы правильно печатают этот адрес?
Адрес abc@intuit.ru зашифрован скриптом:
$_=<<EOD;<script>a='\@';e='abc'+a+'intuit.ru';document.write('<a href=m'+'ailto:'+e+'><b>'+e+'</b></a>');</script>EOD
Какие операторы правильно печатают этот адрес?
В переменной $_ находится HTML-страница. Надо проверить, есть ли у этой страницы часть head, и если есть, то есть ли внутри контейнера <head> </head> тег <base href="…">. Если он есть, то переменной $base надо присвоить этот URL из части head документа. Если в head нет тега base, то ничего делать не надо. Пример текста страницы:
<html><head><title>Title</title><base href="http://www.intuit.ru/download"></head>…
Какие операторы делают это корректно, учитывая разное оформление тегов веб-мастерами?
В переменной $_ находится HTML-страница. Надо проверить, есть ли у этой страницы часть head, и если есть, то есть ли внутри контейнера <head> </head> тег <base href="…">. Если он есть, то переменной $base надо присвоить этот URL из части head документа. Если в head нет тега base, то ничего делать не надо. Пример текста страницы:
<html><head><title>Title</title><base href="http://www.intuit.ru/download"></head>…
Какие операторы делают это корректно, учитывая разное оформление тегов веб-мастерами?