extract(str, schemes = nil, &block)
Class Public methods
Synopsis
URI::extract(str[, schemes][,&blk])
Args
str
String to extract URIs from.
schemes
Limit URI matching to a specific schemes.
Description
Extracts URIs from a string. If block given, iterates through all matched
URIs. Returns nil if block given or array with matches.
Usage
require "uri"
URI.extract("text here http://foo.example.org/bla and here mailto:test@example.com and here also.")
# => ["http: