Главная /
Регулярные выражения Perl и их применение /
Нужно из текста в $_ захватить в массив @a все слова, которые состоят только из латинских букв и не содержат букву h независимо от регистра. В каких вариантах это делается верно?
Нужно из текста в $_
захватить в массив @a
все слова, которые состоят только из латинских букв и не содержат букву h
независимо от регистра. В каких вариантах это делается верно?
вопрос
Правильный ответ:
my @a=/\b[a-gi-z]+\b/g
my @a=/[a-gi-zA-IG-Z]+/g
my @a=/[a-gi-z]+/gi
my @a=/[A-GI-Z]+/gi
my @a=/(?i)\b[A-GI-Z]+\b/g
Сложность вопроса
95
Сложность курса: Регулярные выражения Perl и их применение
87
Оценить вопрос
Комментарии:
Аноним
Экзамен сдан на пять с минусом. Спасибо за ответы
31 мар 2018
Аноним
Если бы не опубликованные подсказки - я бы не справился c этими тестами intuit.
05 июл 2016
Другие ответы на вопросы из темы программирование интуит.
- # Какое значение получит переменная $1 в результате работы программы'abc' =~ /(\w)/; '123' =~ //;
- # Что будет напечатано в результате работы оператораprint join '-', split //, 'abc', 2;
- # Какое значение получит переменная $1 в результате работы программы "abc123" =~ /(123$|abc)/?
- # Какое значение получит переменная $1 в результате работы программы "123" =~ /\G(?=\d)(\d)/g?
- # Какое значение получит переменная $_ в результате работы программы $_='abcABCdefDEF'; my $re=qr'[A-Z]+'; s/${re}[A-Z]+/!/?