character_range.__init__#
This package does exactly what it says on the tin:
>>> list(string_range('aaa', 'aba', CharacterMap.ASCII_LOWERCASE))
['aaa', 'aab', ..., 'aay', 'aaz', 'aba']
>>> list(bytes_range(b'0', b'10', ByteMap.ASCII_DIGITS))
[b'0', b'1', ..., b'9', b'00', b'01', ..., b'09', b'10']
- character_range(start: str, end: str) CharacterInterval[source]#
- character_range(start: bytes, end: bytes) ByteInterval
range-like alias forCharacterIntervalandByteInterval.
- string_range(start: str, end: str, index_map: IndexMap[str]) StringRange[source]#
range-like alias forStringRange.
- bytes_range(start: bytes, end: bytes, index_map: IndexMap[bytes]) BytesRange[source]#
range-like alias forBytesRange.