ó
    9žKjÜ  ã                   ó    • S SK r  " S S5      rg)é    Nc                   ó¦   • \ rS rSrSr\R                  " S\R                  5      r\R                  " S5      r	\
S\4S j5       r\
S\4S j5       rSrg	)
ÚRegexParseré   z=
Contains reusable regex patterns for parsing medical books.
z^Section\s+(\d+)\s*(.*)$z^(\d+)\s+(.+)$Úlinec                 óØ   • U R                   R                  UR                  5       5      nU(       d  g [        UR	                  S5      5      UR	                  S5      R                  5       S.$ ©Né   é   )ÚnumberÚtitle)ÚSECTION_PATTERNÚmatchÚstripÚintÚgroup©Úclsr   r   s      Ú<C:\Users\hafiz\hospital-kiosk-ai\src\parsers\regex_parser.pyÚ
is_sectionÚRegexParser.is_section   óV   € ð ×#Ñ#×)Ñ)¨$¯*©*«,Ó7ˆæØô ˜%Ÿ+™+ a›.Ó)Ø—[‘[ “^×)Ñ)Ó+ñ
ð 	
ó    c                 óØ   • U R                   R                  UR                  5       5      nU(       d  g [        UR	                  S5      5      UR	                  S5      R                  5       S.$ r   )ÚCHAPTER_PATTERNr   r   r   r   r   s      r   Ú
is_chapterÚRegexParser.is_chapter%   r   r   © N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__ÚreÚcompileÚ
IGNORECASEr   r   ÚclassmethodÚstrr   r   Ú__static_attributes__r   r   r   r   r      sj   † ñð —j’jØ#Ø
�‰ó€Oð —j’jØó€Oð ð

˜có 

ó ð

ð ð

˜có 

ó ó

r   r   )r#   r   r   r   r   Ú<module>r)      s   ðÛ 	÷,
ò ,
r   