text_lint.operations.assertions.bases.assertion_regex_base.AssertionRegexBase

class text_lint.operations.assertions.bases.assertion_regex_base.AssertionRegexBase(name: str, regex: str, save: str | None = None, splits: AliasYamlSplit | None = None)[Quellcode]

Bases: AssertionBase, ABC

Regex based assertion operation base class.

__init__(name: str, regex: str, save: str | None = None, splits: AliasYamlSplit | None = None) None[Quellcode]

Initialize AssertionRegexBase instances.

Parameter:
  • name (str) – The name of the configured assertion.

  • regex (str) – A string containing a valid regular expression.

  • save (str | None) – An optional save id to create for matched values.

  • splits (AliasYamlSplit | None) – Optional text splitting configuration for matched values.

Raises:

TypeError