Главная /
Регулярные выражения Perl и их применение /
Что будет напечатано в результате работы программы$a='-'; for (0..1) { print split (/$a/o, 'a-b:c', 2); print '!'; $a=':'; }
Что будет напечатано в результате работы программы$a='-';
for (0..1)
{ print split (/$a/o, 'a-b:c', 2);
print '!';
$a=':';
}
вопрос
Правильный ответ:
ab:c!ab:c!
ab:c!a-bc!
a-b:c!a-b:c!
Сложность вопроса
79
Сложность курса: Регулярные выражения Perl и их применение
87
Оценить вопрос
Комментарии:
Аноним
Экзамен сдал на пять с минусом. Ура
22 сен 2016
Другие ответы на вопросы из темы программирование интуит.
- # Будет ли найдено совпадение в операторе 'abc' =~ /(?>|\S+)/?
- # В тексте есть число, которое может быть целым, а может иметь точку (в этом случае обязательна дробная часть). Число может стоять в конце предложения, и поэтому за ним может быть точка. Предполагаем, что в тексте нет таких конструкций, как дата 2006.12.26, которую можно было бы спутать с дробным числом. Примеры чисел: +1, -2.5, -.010. Надо захватить в $1 первое такое число. Какие операторы делают это правильно?
- # Что выйдет на печать в результате работы программы $_="123!abc!"; pos($_)=4; print /\A(\w+)!/g?
- # Какое значение получит переменная $_ в результате работы программы $_="123!abc!"; s/(\w+)!/x/g?
- # Какое значение получит переменная $_ в результате работы программы $_='aBc'; my $a='[a-z]+'; s/$a/!/?