Ruby/Подробнее о строках: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 474:
Есть ещё пару интересных моментов, которые вам необходимо знать. Во время предыдущего примера вас могли посетить следующие вопрос: а как получить весь текст, который совпал с правилом? Неужели необходимо делать всеобщую группировку?
 
Ответ на этот вопрос одназначныйоднозначный — нет! Достаточно придумать название переменной (которая будет содержать совпавший текст) и правильно описать внутри ушек:
 
<source lang="ruby">"Раз, два, три!".gsub(/[а-я]+/){ |word| word.reverse }