Lines Matching +defs:split +defs:regexp
104 @regexp = initialize_regexp(@pattern)
105 @regexp.each_value {|v| v.freeze}
106 @regexp.freeze
117 attr_reader :regexp
119 # Returns a split URI against regexp[:ABS_URI]
120 def split(uri)
125 when @regexp[:ABS_URI]
150 when @regexp[:REL_URI]
211 registry, path, opaque, query, fragment = self.split(uri)
272 # returns Regexp that is default self.regexp[:ABS_URI_REF],
276 @regexp[:ABS_URI_REF]
292 # Regexp to apply. Defaults to self.regexp[:UNSAFE]
299 def escape(str, unsafe = @regexp[:UNSAFE])
324 # Regexp to apply. Defaults to self.regexp[:ESCAPED]
330 def unescape(str, escaped = @regexp[:ESCAPED])
503 # for URI::split
551 DEFAULT_PARSER.regexp.each_pair do |sym, str|
683 # URI::split(uri)
708 # p URI.split("http://www.ruby-lang.org/")
711 def self.split(uri)
712 DEFAULT_PARSER.split(uri)
819 # URI::regexp([match_schemes])
824 # Array of schemes. If given, resulting regexp matches to URIs
837 # html_string.slice(URI.regexp)
840 # html_string.sub(URI.regexp(['ftp'])
843 # html_string.scan(URI.regexp) do |*matches|
847 def self.regexp(schemes = nil)