Team Ai
Apppublic

huggingface/text-data-filtering

sourceHugging Faceupdated 3y agoView on Hugging Face
37likes
normalization.py53 linesDownload Raw Back to root
1import re2from typing import Dict3 4 5non_printing_characters_re = re.compile(6    f"[{''.join(map(chr, list(range(0,32)) + list(range(127,160))))}]"7)8 9digits_re: re.Pattern = re.compile(r"\d")10 11unicode_punctuation: Dict[str, str] = {12    ",": ",",13    "。": ".",14    "、": ",",15    "„": '"',16    "”": '"',17    "“": '"',18    "«": '"',19    "»": '"',20    "1": '"',21    "」": '"',22    "「": '"',23    "《": '"',24    "》": '"',25    "´": "'",26    "∶": ":",27    ":": ":",28    "?": "?",29    "!": "!",30    "(": "(",31    ")": ")",32    ";": ";",33    "–": "-",34    "—": " - ",35    ".": ". ",36    "~": "~",37    "’": "'",38    "…": "...",39    "━": "-",40    "〈": "<",41    "〉": ">",42    "【": "[",43    "】": "]",44    "%": "%",45    "►": "-",46}47 48normalization = {49    "non_printing_characters_re": non_printing_characters_re,50    "digits_re": digits_re,51    "unicode_punctuation": unicode_punctuation,52}53