structa.chars¶
The structa.chars module provides classes and constants for defining
and manipulating character classes (in the sense of regular expressions).
The primary class of interest is CharClass, but most uses can likely
be covered by the set of constants defined in the module.
Constants¶
- structa.chars.oct_digit¶
Represents any valid digit in base 8 (octal).
- structa.chars.dec_digit¶
Represents any valid digit in base 10 (decimal).
- structa.chars.hex_digit¶
Represents any valid digit in base 16 (hexidecimal).
- structa.chars.ident_first¶
Represents any character which is valid as the first character of a Python identifier.
- structa.chars.ident_char¶
Represents any character which is valid within a Python identifier.
- structa.chars.any_char¶
Represents any valid character (an instance of
AnyChar).