Конечно, все, что вам нужно сделать, это поиск по http://(.*)/wiki/Anarchy
В Perl (извините, я не знаю Ruby, но я ожидаю, что он похож)
$ string_to_search = ~ s / http: //// (. ) //. должен дать вам wikipedia.org
чтобы избавиться от en, вы можете просто выполнить поиск по http: //// en (. ) //......
Это должно сделать это.
Обновление: если вы не знакомы с Regex, я бы порекомендовал взять книгу Regex, она действительно потрясающая, и мне она нравится: REGEX BOOK, Освоение регулярных выражений, я видел ее на half.com на днях для 14.99, но для пояснения того, что я предложил выше, нужно искать строку http://en,, затем что-нибудь, пока вы не найдете / / все это захвачено в $ 1 (в perl, не уверен, что в ruby то же самое) ), простая печать $ 1 напечатает строку.
Обновление: # 2 извините, звезда в регулярном выражении по какой-то причине не появляется, поэтому, где вы видите. в () и после // просто представьте *, о, и я забыл для en части добавить /. в конце концов, таким образом, вы не получите .wikipedia.org