Module: URI::RFC2396_REGEXP::PATTERN
    Do not use.  This module is for internal use only.
  
| Relationships & Source Files | |
| Defined in: | lib/uri/rfc2396_parser.rb | 
Overview
Patterns used to parse URI’s
Constant Summary
- 
    ALNUM =
    # File 'lib/uri/rfc2396_parser.rb', line 30
alphanum = alpha | digit
"#{ALPHA}\\d" - 
    ALPHA =
    # File 'lib/uri/rfc2396_parser.rb', line 28
alpha = lowalpha | upalpha
"a-zA-Z" - 
    DOMLABEL =
    # File 'lib/uri/rfc2396_parser.rb', line 48
domainlabel = alphanum | alphanum *( alphanum | “-” ) alphanum
"(?:[#{ALNUM}](?:[-#{ALNUM}]*[#{ALNUM}])?)" - 
    ESCAPED =
    # File 'lib/uri/rfc2396_parser.rb', line 36
escaped = “%” hex hex
"%[#{HEX}]{2}" - 
    HEX =
    # File 'lib/uri/rfc2396_parser.rb', line 34
hex = digit | “A” | “B” | “C” | “D” | “E” | “F” |
"a" | "b" | "c" | "d" | "e" | "f""a-fA-F\\d" - 
    HOSTNAME =
    # File 'lib/uri/rfc2396_parser.rb', line 52
hostname = *( domainlabel “.” ) toplabel [ “.” ]
"(?:#{DOMLABEL}\\.)*#{TOPLABEL}\\.?" - 
    RESERVED =
    # File 'lib/uri/rfc2396_parser.rb', line 45
reserved = “;” | “/” | “?” | “:” | “@” | “&” | “=” | “+” |
"$" | ","reserved = “;” | “/” | “?” | “:” | “@” | “&” | “=” | “+” |
"$" | "," | "[" | "]" (RFC 2732)";/?:@&=+$,\\[\\]" - 
    TOPLABEL =
    # File 'lib/uri/rfc2396_parser.rb', line 50
toplabel = alpha | alpha *( alphanum | “-” ) alphanum
"(?:[#{ALPHA}](?:[-#{ALNUM}]*[#{ALNUM}])?)" - 
    UNRESERVED =
    # File 'lib/uri/rfc2396_parser.rb', line 40
mark = “-” | “_” | “.” | “!” | “~” | “*” | “‘” |
"(" | ")"unreserved = alphanum | mark
"\\-_.!~*'()#{ALNUM}"