This document is for Kombu's development version, which can be significantly different from previous releases. Get the stable docs here: 5.3.

# Text utilitites - `kombu.utils.text`

Text Utilities.

kombu.utils.text.escape_regex(p: str, white: str = '') → str

  Escape string for use within a regular expression.

kombu.utils.text.fmatch_best(needle: str, haystack: Iterable[str], min_ratio: float = 0.6) → str | None

  Fuzzy match - Find best match (scalar).

kombu.utils.text.fmatch_iter(needle: str, haystack: Iterable[str], min_ratio: float = 0.6) → Iterator[tuple[float, str]]

  Fuzzy match: iteratively.

  Yields:

    Tuple (of ratio and key.)

kombu.utils.text.version_string_as_tuple(s: str) → version_info_t

  Convert version string to version info tuple.