o
    UÌhn  ã                   @  s,   d dl mZ d dlZe d¡Zd	dd„ZdS )
é    )ÚannotationsNz(?ui)\WÚsentenceÚstrÚ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   Ú
string_out© r   úf/var/www/html/construction_image-detection-poc/venv/lib/python3.10/site-packages/rapidfuzz/utils_py.pyÚdefault_process   s   r   )r   r   r   r   )Ú
__future__r   ÚreÚcompiler   r   r   r   r   r   Ú<module>   s   
