Ruby 1.9.0 リファレンスマニュアル > ライブラリ一覧 > library uri > module URI > regexp
regexp -> Regexpregexp(schemes) -> RegexpURIにマッチする正規表現を返します。
schemes を与えた場合は、そのスキームの URI にのみマッチする 正規表現を返します。
いずれの場合も返り値の正規表現は不定数の正規表現グループ (括弧) を含みます。この括弧の数はバージョンによって変動 する可能性があるので、それに依存したコードを書くべきでは ありません。
例:
require 'uri' p URI.regexp =~ "http://www.ruby-lang.org/" #=> 0