privapy.text.methods.regex package

Submodules

privapy.text.methods.regex.date module

Date cleaner method for text cleaning.

class privapy.text.methods.regex.date.DateCleaner(replacement: str = '<<DATE>>')

Bases: BaseMethod

Date cleaner method for text cleaning.

privapy.text.methods.regex.date.clean_date(text: str, replacement: str = '<<DATE>>') str

Clean a text by replacing dates with a replacement string.

Args:

text (str): the text to clean replacement (str, optional): The string to replace dates with. Defaults to “<<DATE>>”.

Returns:

str: the cleaned text

privapy.text.methods.regex.email module

Cleaning methods for emails.

class privapy.text.methods.regex.email.EmailCleaner(replacement: str = '<<EMAIL>>')

Bases: BaseMethod

Email cleaner method for text cleaning.

privapy.text.methods.regex.email.clean_email(text: str, replacement: str = '<<EMAIL>>') str

Clean a text by replacing emails with a replacement string. Args:

text (str): the text to clean replacement (str, optional): The string to replace emails with. Defaults to “<<EMAIL>>”.

Returns:

str: the cleaned text

privapy.text.methods.regex.time module

Time cleaner method for text cleaning.

class privapy.text.methods.regex.time.TimeCleaner(replacement: str = '<<TIME>>')

Bases: BaseMethod

Time cleaner method for text cleaning.

privapy.text.methods.regex.time.clean_time(text: str, replacement: str = '<<TIME>>') str

Clean a text by replacing times with a replacement string. Args:

text (str): the text to clean replacement (str, optional): The string to replace times with. Defaults to “<<TIME>>”.

Returns:

str: the cleaned text

Module contents

Regex-based text cleaning methods.