tethys.core.pipes.filters.filter_regex_str

Module Contents

class tethys.core.pipes.filters.filter_regex_str.RegexMatchFilter(expression: str, flags: int = 0)[source]

Bases: tethys.core.pipes.filters.filter_base.FilterBase

This filter use user’s regular expressions with str(data_packet)

Parameters
  • expression (str) – regex expression

  • flags (int) – flags from the ‘re’ package (like re.IGNORECASE, re.MULTILINE)

execute(self, data_packet, **kwargs)[source]

Execute re.match() for the str(data_packet).

Parameters

data_packet – any data object

Returns

1.0 or 0.0 (float)