Regexp:...mon::URI(3)
π Regexp::Common::URI π
okay bestie, welcome to the Regexp:...mon::URI(3) page β it's from User Contributed Perl Documentation, and it's all about patterns for URIs. periodt. π
β¨
β¨ NAME β¨
Regexp::Common::URI β literally here to provide patterns for URIs. π«Ά no cap.
πΈ SYNOPSIS πΈ
Use it like this, bestie:
use Regexp::Common qw /URI/;
while (<>) {
/$RE{URI}{HTTP}/ and print "Contains an HTTP URI.\n";
}
π¦ DESCRIPTION π¦
The supported URI patterns are for: fax, file, FTP, gopher, HTTP, news, NTTP, pop, prospero, tel, telnet, tv and WAIS. iconic list, honestly. π
Each one is documented in the Regexp::Common::URI::scheme manual page for the appropriate scheme (in lowercase), except for NNTP URIs which are found in Regexp::Common::URI::news. yes bestie, that's the plot twist. π
π¦ $RE{URI} π¦
$RE{URI}β returns a pattern that recognizes any of the supported URIs. π«Ά{-keep}β with{-keep}, only the entire URI is returned (in$1). β¨
π REFERENCES π
[DRAFT-URI-TV]β Zigmond, D. and Vickers, M: Uniform Resource Identifiers for Television Broadcasts. December 2000.[DRAFT-URL-FTP]β Casey, James: A FTP URL Format. November 1996.[RFC 1035]β Mockapetris, P.: DOMAIN NAMES - IMPLEMENTATION AND SPECIFICATION. November 1987.[RFC 1738]β Berners-Lee, Tim, Masinter, L., McCahill, M.: Uniform Resource Locators (URL). December 1994.[RFC 2396]β Berners-Lee, Tim, Fielding, R., and Masinter, L.: Uniform Resource Identifiers (URI): Generic Syntax. August 1998.[RFC 2616]β Fielding, R., Gettys, J., Mogul, J., Frystyk, H., Masinter, L., Leach, P. and Berners-Lee, Tim: Hypertext Transfer Protocol -- HTTP/1.1. June 1999.[RFC 2806]β Vaha-Sipila, A.: URLs for Telephone Calls. April 2000.
π₯ SEE ALSO π₯
Regexp::Common for a general description of how to use this interface. iykyk. π
π AUTHOR π
Damian Conway (damian@conway.org). main character energy fr fr. π
π§ MAINTENANCE π§
This package is maintained by Abigail (regexp-common@abigail.freedom.nl). she's keeping it slaying. π
π BUGS AND IRRITATIONS π
Bound to be plenty.
For a start, there are many common regexes missing. Send them in to regexp-common@abigail.freedom.nl. not me begging for regex contributions β okay maybe I am. π
π LICENSE and COPYRIGHT π
This software is Copyright (c) 2001 - 2024, Damian Conway and Abigail.
This module is free software, and maybe used under any of the following licenses:
- The Perl Artistic License. See the file
COPYRIGHT.AL. - The Perl Artistic License 2.0. See the file
COPYRIGHT.AL2. - The BSD License. See the file
COPYRIGHT.BSD. - The MIT License. See the file
COPYRIGHT.MIT.
π cute sign-off: this page is perl v5.42.0, dated 2024-08-09, and it's the Regexp:...mon::URI(3) page. bye bestie, go match some URIs! π
π¦ where this page comes from
- opensuse-leap 16.0: perl-Regexp-Common 2024080801.0.0-160000.2.2 Β· Artistic-1.0 OR Artistic-2.0 OR BSD-3-Clause OR MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms