Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Ruby: Общие вопросы > Как найти все совпадения для Regexp


Автор: setq 29.9.2007, 10:47
Хочу получить для определённой строки список всех совпадений с регулярным выражением. Может в Руби есть аналог питоновской re.findall() ?

Автор: yar 29.9.2007, 12:04
http://www.ruby-doc.org/core/classes/String.html#M000827
Правда, если в регулярном выражении есть подвыражения, и мы не хотим получать их результаты отдельно в возвращаемом массиве, вместо ( можно использовать (?:

Автор: setq 29.9.2007, 12:20
Круто. Спасибо)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)