Главная /
Регулярные выражения Perl и их применение /
Адрес 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
Какие операторы правильно печатают этот адрес?
вопрос
Правильный ответ:
print "$1\@$2" if /\@.*?=.([^'"]+)[^'"]+['"]([^'"]+)/
print "$1\@$2" if /\@.*?=.([^'"]+)[^'"]+['"]([^'"]+)/s
print "$1\@$2" if /\@.*?=.([^'"]+).[^'"]+['"]([^'"]+)/s
Сложность вопроса
59
Сложность курса: Регулярные выражения Perl и их применение
87
Оценить вопрос
Комментарии:
Аноним
Я провалил зачёт, почему я не углядел этот сайт с решениями по тестам интуит месяц назад
09 июл 2020
Аноним
Кто ищет данные тесты интуит? Это же безумно легко
07 янв 2016
Другие ответы на вопросы из темы программирование интуит.
- # Какие операторы удаляют все пробельные символы только в начале текста?
- # Какие регулярные выражения захватят в $1 подстроку 'ab?c', а в $2 - подстроку 'abc?' из строки '12?a ab?c abc?'?
- # Что будет напечатано в результате работы программы$a='-'; for (0..1) { print split (/$a/o, 'a-b:c', 2); print '!'; $a=':'; }
- # Какое значение будет иметь переменная $1 в результате работы оператора 'abc123' =~ /\w+?(?=(\d+?))/?
- # Дан текст:$_=<<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 Какие операторы правильно печатают обе ссылки?