
    h                     t    S SK Jr  S SKrS SKrS SKr\R
                  S    S:H  r\(       a  \r " S S\5      r	g)    )unicode_literalsN   c                       \ rS rSrSr\R                  " S5      r\S 5       r	\
" \R                  5      r\
" \R                  5      r\
" \R                  5      rSrg)StringProcessor   z
This class defines method to process strings in the most
efficient way. Ideally all the methods below use unicode strings
for both input and output.
z(?ui)\Wc                 :    U R                   R                  SU5      $ )z_
This function replaces any sequence of non letters and non
numbers with a single white space.
 )regexsub)clsa_strings     oC:\Users\julio\OneDrive\Documentos\Trabajo\Ideas Frescas\venv\Lib\site-packages\fuzzywuzzy/string_processing.py/replace_non_letters_non_numbers_with_whitespace?StringProcessor.replace_non_letters_non_numbers_with_whitespace   s     yy}}S(++     N)__name__
__module____qualname____firstlineno____doc__recompiler
   classmethodr   staticmethodstringstriplowerto_lower_caseupperto_upper_case__static_attributes__r   r   r   r   r      sU     JJz"E, , &E .M .Mr   r   )

__future__r   r   r   sysversion_infoPY3strobjectr   r   r   r   <module>r)      s:    ' 	  
	qQF/f /r   