Я использую ruby 1.8.7.
У меня следующий текст
http://example.com
Я написал это регулярное выражение
http:\/\/(.*).com
Это работает.
Теперь я получил следующий текст
git://example.com
Чтобы заставить это работать, я изменил свое регулярное выражение на
(http|git):\/\/(.*).com
Вышеупомянутый код работает, но я не использую 'http' или 'git'. Кажется, я прошу regex захватить то, что я не собираюсь использовать.
Есть ли более политическая версия этого регулярного выражения, где регулярное выражение не будет захватывать протокол?