o
    ªZhÁ
  ã                   @   s@   d dl mZ G dd„ deƒZG dd„ deƒZG dd„ deƒZdS )	é    )ÚRulec                   @   sÔ   e Zd ZeddƒZeddƒZeddƒZeddƒZeddƒZedd	ƒZ	ed
dƒZ
edd	ƒZeddƒZeddƒZeddƒZeddƒZeddƒZdZeedƒZdZeedƒZg d¢ZdZeddƒZeddƒZeddƒZdS )Ú
CleanRulesz\n(?=[a-zA-Z]{1,2}\n)Ú z\n \núz\n\nz\n(?=\.(\s|\n))z\nz\\nÚ
z\\rz\\\ nz\\\ rz!{b\^&gt;\d*&lt;b\^}|{b\^>\d*<b\^}z\.{4,}\s*\d+-*\d*z\.{5,}ú z\/{3}z(?<=[a-z])\.(?=[A-Z])z. z(?<=\d)\.(?=[A-Z]))ú@Úhttpz.comÚnetÚwwwz//z(?<=\s)\n(?=([a-z]|\())u
   \n(?=â€¢')z''ú"z``N)Ú__name__Ú
__module__Ú__qualname__r   ZNewLineInMiddleOfWordRuleZDoubleNewLineWithSpaceRuleZDoubleNewLineRuleZNewLineFollowedByPeriodRuleZ$ReplaceNewlineWithCarriageReturnRuleZEscapedNewLineRuleZEscapedCarriageReturnRuleZTypoEscapedNewLineRuleZTypoEscapedCarriageReturnRuleZInlineFormattingRuleZTableOfContentsRuleZConsecutivePeriodsRuleZConsecutiveForwardSlashRuleZ NO_SPACE_BETWEEN_SENTENCES_REGEXZNoSpaceBetweenSentencesRuleZ&NO_SPACE_BETWEEN_SENTENCES_DIGIT_REGEXZ NoSpaceBetweenSentencesDigitRuleZURL_EMAIL_KEYWORDSZ#NEWLINE_IN_MIDDLE_OF_SENTENCE_REGEXZNewLineFollowedByBulletRuleZQuotationsFirstRuleZQuotationsSecondRule© r   r   úH/var/www/html/lang_env/lib/python3.10/site-packages/pysbd/clean/rules.pyr      s.    
















r   c                   @   s(   e Zd ZeddƒZeddƒZeegZdS )ÚHTMLzD<\/?\w+((\s+\w+(\s*=\s*(?:\".*?\"|'.*?'|[\^'\">\s]+))?)+\s*|\s*)\/?>r   z&lt;\/?[^gt;]*gt;N)r   r   r   r   ZHTMLTagRuleZEscapedHTMLTagRuleZAllr   r   r   r   r   A   s    

r   c                   @   s    e Zd ZeddƒZeddƒZdS )ÚPDFz(?<=[^\n]\s)\n(?=\S)r   z\n(?=[a-z])r   N)r   r   r   r   ZNewLineInMiddleOfSentenceRuleZ%NewLineInMiddleOfSentenceNoSpacesRuler   r   r   r   r   K   s    
r   N)Zpysbd.utilsr   Úobjectr   r   r   r   r   r   r   Ú<module>   s   <
