Enum regex_syntax::hir::Dot
source · #[non_exhaustive]pub enum Dot {
AnyChar,
AnyByte,
AnyCharExceptLF,
AnyCharExceptCRLF,
AnyByteExceptLF,
AnyByteExceptCRLF,
}Expand description
A type describing the different flavors of ..
This type is meant to be used with Hir::dot, which is a convenience
routine for building HIR values derived from the . regex.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
AnyChar
Matches the UTF-8 encoding of any Unicode scalar value.
This is equivalent to (?su:.) and also \p{any}.
AnyByte
Matches any byte value.
This is equivalent to (?s-u:.) and also (?-u:[\x00-\xFF]).
AnyCharExceptLF
Matches the UTF-8 encoding of any Unicode scalar value except for \n.
This is equivalent to (?u-s:.) and also [\p{any}--\n].
AnyCharExceptCRLF
Matches the UTF-8 encoding of any Unicode scalar value except for \r
and \n.
This is equivalent to (?uR-s:.) and also [\p{any}--\r\n].
AnyByteExceptLF
Matches any byte value except for \n.
This is equivalent to (?-su:.) and also (?-u:[[\x00-\xFF]--\n]).
AnyByteExceptCRLF
Matches any byte value except for \r and \n.
This is equivalent to (?R-su:.) and also (?-u:[[\x00-\xFF]--\r\n]).