U
    ÿÌ-en  ã                   @  s2   d dl mZ d dlZe d¡Zdddœdd„ZdS )é    )ÚannotationsNz(?ui)\WÚstr)ÚsentenceÚreturnc                 C  s   t  d| ¡}| ¡  ¡ S )aH  
    This function preprocesses a string by:

    * removing all non alphanumeric characters

    * trimming whitespaces

    * converting all characters to lower case

    Parameters
    ----------
    sentence : str
        String to preprocess

    Returns
    -------
    processed_string : str
        processed string
    ú )Ú_alnum_regexÚsubÚstripÚlower)r   Z
string_out© r   úS/var/www/html/Darija-Ai-Train/env/lib/python3.8/site-packages/rapidfuzz/utils_py.pyÚdefault_process   s    r   )Ú
__future__r   ÚreÚcompiler   r   r   r   r   r   Ú<module>   s   
