Module: URI::REGEXP::PATTERN
- Defined in:
- lib/rio/uri/file.rb
Constant Summary collapse
- DRIVE_SPEC =
"[A-Za-z]:"- FILE_ESCAPED =
ESCAPED- FILE_UNRESERVED =
"-_.!~*'()#{ALNUM}"- FILE_PCHAR =
"(?:[#{FILE_UNRESERVED}:@?&=+$,]|#{FILE_ESCAPED})"- FILE_SEGMENT =
"#{FILE_PCHAR}*(?:;#{PARAM})*"- FILE_PATH_SEGMENTS =
"#{FILE_SEGMENT}(?:/#{FILE_SEGMENT})*"- FILE_ABS_PATH =
"(?:/#{DRIVE_SPEC})?/#{FILE_PATH_SEGMENTS}"- FILE_REL_SEGMENT =
"(?:[#{FILE_UNRESERVED};@?&=+$,]|#{FILE_ESCAPED})+"- FILE_REL_PATH =
"#{FILE_REL_SEGMENT}(?:#{FILE_ABS_PATH})?"