datopy.etl.omit_string_patterns#
- omit_string_patterns( ) str[source]#
Helper to prune multiple character patterns from a string at once.
- Parameters:
input_string (str) – The to-be-cleaned string.
patterns (List[str]) – A list of patterns to omit from the string.
- Returns:
str
- Return type:
The input string with the supplied patterns ommitted.
Examples
>>> from datopy.etl import omit_string_patterns
>>> input_string = "[[A \\\\ messy * string * with undesirable /patterns]]" >>> print(input_string) [[A \\ messy * string * with undesirable /patterns]] >>> patterns_to_omit = ["[[", "]]", "* ", "\\\\ ", "/", "messy ", "un" ] >>> output_string = omit_string_patterns(input_string, patterns_to_omit) >>> print(output_string) A string with desirable patterns