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

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

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

Дан текст:
$_=<<EOD;<a href='javascript:void(window.open("http://intuit.ru/book.html","","width=480,height=320"))'>Book</a><br><a href="http://intuit.ru/index.html">index</a>EOD
Какие операторы правильно печатают обе ссылки?

(Ответ считается верным, если отмечены все правильные варианты ответов.)

Варианты ответа
print join "\n", m#<a\s+href=.*(http://[^"]+)#g(Верный ответ)
print join "\n", m#<a\s+href=.*?(http://[^"]+)#
print join "\n", m#<a\s+href=.*?(http://[^"]+)#gi(Верный ответ)
Похожие вопросы
Дан текст:
$_=<<EOD;<a href='javascript:void(window.open("http://intuit.ru/book.html","","width=480,height=320"))'>Book</a><br><a href="http://intuit.ru/index.html">index</a>EOD
Какие операторы правильно печатают обе ссылки?
Дан текст:
$_=<<EOD;<a href='javascript:void(window.open("http://intuit.ru/book.html","","width=480,height=320"))'>Book</a><br><a href="http://intuit.ru/index.html">index</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
Какие операторы извлекают оба адреса из этого текста?
В $_ дан текст:
$_=<<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>…
Какие операторы делают это корректно, учитывая разное оформление тегов веб-мастерами?