
    iL                     >    d dl Z ddlmZ g dZg dZg dZd ZeeiZy)    N   )LIKE_NUM),u   〇   一   二   三   四   五   六   七   八   九   十u   十一u   十二u   十三u   十四u   十五u   十六u   十七u   十八u   十九u   廿u   卅u   卌u   皕u   零   壹   贰   叁   肆   伍   陆   柒   捌   玖   拾u   拾壹u   拾贰u   拾叁u   拾肆u   拾伍u   拾陆u   拾柒u   拾捌u   拾玖)r   r   r   r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   )	r   u   百u   千u   万u   亿u   兆r   u   佰u   仟c                 J   | j                  d      r| dd  } | j                  dd      j                  dd      j                  dd      j                  dd      } | j                         ry| j                  d	      dk(  r5| j	                  d	      \  }}|j                         r|j                         ry| t
        v ryt        j                  d
dj                  t              z   dz   dz   dj                  t              z   dz   dz   dj                  t              z   dz   |       ryy)N)+-   ±~   , .u   ，u   。T/z^((|z){1}(z){1})+z)?$F)
startswithreplaceisdigitcountsplit_single_num_wordsrematchjoin_count_num_words_base_num_words)textnumdenoms      h/var/www/vps2.regionflexible.com/Desarrollo/venv/lib/python3.12/site-packages/spacy/lang/zh/lex_attrs.pylike_numr4   L   s   ,-ABx<<R ((b199%DLLUTVWD||~zz#!ZZ_
U;;=U]]_  	xx!122V;124<=!1235:;<@B     )r+   attrsr   r*   r.   r/   r4   	LEX_ATTRS r5   r3   <module>r9      s5    	 - ^ * R* x 	r5   