Главная /
Регулярные выражения Perl и их применение /
В данном тексте в каждом слове надо от повторяющихся подряд латинских символов оставить ровно один из них, остальное оставить без изменения. Какие операторы делают это правильно?
В данном тексте в каждом слове надо от повторяющихся подряд латинских символов оставить ровно один из них, остальное оставить без изменения. Какие операторы делают это правильно?
вопросПравильный ответ:
s/(.)\1+/$1/g
s/(\w)\1/$1/g
s/(\w+)\1/$1/g
s/(\w)\1+/$1/gi
s/(\w)\1+/$1/g
s/(\w+)\1/$1/gi
Сложность вопроса
85
Сложность курса: Регулярные выражения Perl и их применение
87
Оценить вопрос
Комментарии:
Аноним
Это очень элементарный тест по интуиту.
27 фев 2019
Аноним
Экзамен сдал на пять. Спасибо vtone
29 ноя 2015
Другие ответы на вопросы из темы программирование интуит.
- # В тексте надо захватить в $1 фрагмент (может и пустой) от первых до вторых кавычек. Какие операторы делают это правильно?
- # Какое значение получит переменная $1 в результате работы программы{ 'abc' =~ /(\w+)/ } { '123' =~ /(\d+)/ }
- # Какое значение получит переменная $1 в результате выполнения программы "abc\n123" =~ /(?m)(\S*)$/?
- # Какое значение получит переменная $1 в результате работы программы "abc123" =~ /(123|abc)$/?
- # Какое значение будет иметь переменная $^R в результате работы программы'abcABC' =~ /(?:([a-z])(?{ $+ })|([A-Z])(?{ $+ }))\Z/?