Rails регулярное выражение для извлечения ссылки / кода Twitpic, если имеется - PullRequest
2 голосов
/ 28 апреля 2010

Предоставляется URL-адрес, внутри строки текста (твит), например,

"Посмотри мой твипик http://twitpic.com/1876544594 это круто"

Мне нужно регулярное выражение Rails, которое будет возвращать 18744594, идентификатор этого конкретного twitpic ...

Этот вопрос был задан здесь , но был для PHP, и он мне нужен для Rails.

Я бы также смог бы вытащить название сайта, поэтому текст между http: // и .com "twitpic"

1 Ответ

4 голосов
/ 28 апреля 2010

Извлечь 18744594 только

/http:\/\/twitpic\.com\/(\d+)/

Извлечь twitpic и 18744594

/http:\/\/(twitpic)\.com\/(\d+)/
...