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

Содержимое удалено Содержимое добавлено
→‎Правильный поиск: исправление
Строка 494:
 
<source lang="ruby">string = "495-506-13 56 nata@rambler.ru(34) 1.5.1232 12.14.56 31.декабря.9999"
string.scan(/(?:[-a-z_\.d])+@(?:[-a-z])*(?:\.[a-z]{2,4})+/) #=> ["nata@rambler.ru"]</source>
 
Выполните её, посмотрите результат, а потом замените любую из группировок <code>(?:…)</code> на <code>(…)</code> и снова взгляните на результат.