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

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

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

Какое значение получит переменная $a в результате работы программы
my $a;  'abc' =~ /(\w+(\w))(?{ $a=$+ })/;

(Отметьте один правильный вариант ответа.)

Варианты ответа
undefined
abc
c(Верный ответ)
Похожие вопросы
Какое значение получит переменная $a в результате работы программы
my $a=10;  'abc123' =~ /((\w)+)(?{ $a=$+ })/;
Какое значение получит переменная $1 в результате работы программы
$_='abc123def';/(\w+)/;/(?>\d+)(\d*)/;
Какое значение получит переменная $a в результате работы программы
my $a=10;  'abc123' =~ /((\w)+(?{ $a=$+ }))/;
Какое значение получит переменная $1 в результате работы программы
$_='abc123def';/(\w+)/;/(?>\d+)(\d+)/;
Какое значение получит переменная $1 в результате работы программы
$_='abc123def';/(\w+)/;/\d+(\d+)/;
Какое значение получит переменная $a в результате работы программы
my $a=10;  'abc123' =~ /((\w)+)(?{ $a=$^N})/;
Какое значение получит переменная $1 в результате работы программы
'abc' =~ /(?>(\w+))\w/;'123' =~ //;
Какое значение получит переменная $a в результате работы программы
my $a;  'abc' =~ /(\w)+(?{ $a=$+ })
Какое значение получит переменная $^R в результате работы программы
'ab!abc!' =~ /(\w+)!(?(?{ $1 eq 'abc' })(\w+)|(?{ $1 ne 'ab' }))/
Какое значение получит переменная $1 в результате работы программы
'abc' =~ /(\w)/;'123' =~ //;