ruby, используя регулярное выражение, чтобы найти что-то между двумя строками

Использование Ruby + regex, учитывая:

start-middle + 31313131313@mysite.com

Я хочу получить только: 31313131313

то есть, что находится между начальный-средний + и mysite.com

Вот что у меня есть на данный момент:

to = 'starting-middle+31313131313@mysite.com'

to.split(/\+/@mysite.com.*/).first.strip
15
задан the Tin Man 19 November 2010 в 00:18
поделиться