Главная /
Регулярные выражения Perl и их применение /
Какие регулярные выражения захватят в $1 только подстроку '123 a-bc' в строке 'xyz 123 a-bc uvw'?
Какие регулярные выражения захватят в $1
только подстроку '123 a-bc'
в строке 'xyz 123 a-bc uvw'
?
вопрос
Правильный ответ:
/(\d+[\s\w-]+)/
/(\d+\s+[\w-]*)/
/\S+\s+(\d+\s*[a-bc]+)/
Сложность вопроса
59
Сложность курса: Регулярные выражения Perl и их применение
87
Оценить вопрос
Комментарии:
Аноним
Очень сложные тесты
26 сен 2019
Аноним
Если бы не опубликованные решения - я бы не решил c этими тестами интуит.
03 окт 2017
Другие ответы на вопросы из темы программирование интуит.
- # Что будет напечатано в результате работы программыmy $a='a'; my $re=qr/$a/; print 'OK' if '$a' =~ /$re/;
- # Какое значение получит переменная $1 после выполнения оператора'abc123def' =~ /(abc)(??{ '(\d+)' })/;
- # Какое значение получит переменная $1 в результате работы программыmy $a=''; 'abc' =~ /(\w+)/; '123' =~ /$a/;
- # Какое значение получит переменная $1 в результате работы программы "abc\n" =~ /\w\Z(.)\z/?
- # Какое значение примет переменная $n в результате работы программыmy $n; $_='abc ab abcd'; /(?<!\w)(\w+)(?{$n=$+ if !defined($n) || $n lt $+})(?!)/?