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)[source]
Bases:
AssertionBase,ABCRegex based assertion operation base class.
- __init__(name: str, regex: str, save: str | None = None, splits: AliasYamlSplit | None = None) None[source]
Initialize AssertionRegexBase instances.
- Parameters:
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