Главная /
Регулярные выражения Perl и их применение /
Какое значение получит переменная $a в результате работы программыmy $a=10; 'abc123' =~ /((\w)+)(?{ $a=$+ })/;
Какое значение получит переменная $a
в результате работы программыmy $a=10; 'abc123' =~ /((\w)+)(?{ $a=$+ })/;
вопрос
Правильный ответ:
10
3
abc123
Сложность вопроса
69
Сложность курса: Регулярные выражения Perl и их применение
87
Оценить вопрос
Комментарии:
Аноним
Какой человек гуглит вот эти ответы inuit? Это же легко
12 окт 2020
Другие ответы на вопросы из темы программирование интуит.
- # Что будет напечатано в результате выполнения программыmy $b='ab'; my $a='a'; while ($a ne 'd' && $b =~ /(?{ ++$a })$a/o) { print $&; }
- # Какой фрагмент строки будет захвачен в переменную $1 в операторе '!1a' =~ /((?>[!\d]+|\S+))/?
- # Какое значение получит переменная $1 в результате работы программы "abc\n123\n" =~ /(\w)$(?#).\z/ms?
- # Какое значение получит переменная $_ в результате работы программы $_='aBc'; s/\U[a-z]/!/?
- # В $_ дан текст:$_=<<EOD; Первый адрес:<a href='mailto:abc\@def.com'>abc\@def.com</a>, второй адрес - <a href='mailto:ab.c\@def.com'>ab.c\@def.com</a> третий адрес - <a href = " mailto: a+b\@de-f.co.uk " >a-b\@def.ijk.co.uk</a> EOD Какие операторы извлекают все 3 адреса электронной почты из этого текста?