Главная /
Регулярные выражения Perl и их применение /
В $_ дан текст:$_=<<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
Какие операторы извлекают оба адреса из этого текста?
вопрос
Правильный ответ:
/href="?(?:mailto:)?([^>"]+)[">]/g
/href=.*?(?::)?([^>"]+)[">]/g
/href=.*?(?:mailto:)?([^>"]+)["]/?>
Сложность вопроса
89
Сложность курса: Регулярные выражения Perl и их применение
87
Оценить вопрос
Комментарии:
Аноним
Это очень легкий решебник intuit.
28 ноя 2020
Аноним
Это очень нехитрый тест интуит.
07 окт 2017
Другие ответы на вопросы из темы программирование интуит.
- # Какое значение будет иметь переменная $1 в результате работы оператора 'abc123' =~ /\w+?(?=(\d+?))/?
- # Какое значение получит переменная $1 в результате работы программы 'aBc1b23' =~ /a(\w)\w+(\1)/?
- # Нужно из текста в $_ захватить в массив @a все слова, которые состоят только из латинских букв и не содержат букву h независимо от регистра. В каких вариантах это делается верно?
- # Какое значение получит переменная $1 в результате выполнения программы "abc\n123" =~ /^(\w+)(?=\Z)/?
- # Какое значение будет иметь переменная $a в результате работы программыmy $a=0; 'abcABC' =~ /(?:abc(?{ ++$a })|ABC(?{ ++$a }))/