Главная /
Регулярные выражения 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 Какие операторы правильно печатают обе
Дан текст:$_=<<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", !<a\s+href=.*(http://[^"]+)!g;
print join "\n", m!<a\s*href=.*?(h.+)"!g;
print join "\n", m!<a\s*href=.*?(h.+?)"!g;
Сложность вопроса
74
Сложность курса: Регулярные выражения Perl и их применение
87
Оценить вопрос
Комментарии:
Аноним
Это очень легкий решебник по интуиту.
05 авг 2020
Аноним
Экзамен сдал на зачёт. лол
31 май 2020
Аноним
Я сотрудник университета! Прямо сейчас сотрите этот ваш сайт с ответами на интуит. Это невозможно
24 мар 2016
Другие ответы на вопросы из темы программирование интуит.
- # Какие регулярные выражения захватят в $1 только подстроку '123 a-bc' в строке 'xyz 123 a-bc uvw'?
- # Строка содержит полный путь и имя файла в Windows и ничего больше. Надо захватить в $1 имя диска. Какие операторы делают это правильно?
- # Что будет напечатано в результате работы программы'abc123' =~ /((\w)+)/; print join ',', @+;
- # Имеется примерно такой текст: $_='5XXXXX', где сначала идет число n и за ним n символов X. Какие регулярные выражения соответствуют всему этому тексту?
- # Какое значение примет переменная $n в результате работы программыmy $n; $_='abc ab abcd'; /(?<!\w)(\w+)(?{$n=$+ if !defined($n) || $n lt $+})(?!)/?