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})?"