/opt/alt/python311/lib64/python3.11/re/__pycache__
NameSizeModeActions
_casefix.cpython-311.opt-1.pyc18620644editdlrm
_casefix.cpython-311.opt-2.pyc18620644editdlrm
_casefix.cpython-311.pyc18620644editdlrm
_compiler.cpython-311.opt-1.pyc314280644editdlrm
_compiler.cpython-311.opt-2.pyc310220644editdlrm
_compiler.cpython-311.pyc318830644editdlrm
_constants.cpython-311.opt-1.pyc59660644editdlrm
_constants.cpython-311.opt-2.pyc55410644editdlrm
_constants.cpython-311.pyc59660644editdlrm
_parser.cpython-311.opt-1.pyc500610644editdlrm
_parser.cpython-311.opt-2.pyc500140644editdlrm
_parser.cpython-311.pyc501570644editdlrm
__init__.cpython-311.opt-1.pyc193300644editdlrm
__init__.cpython-311.opt-2.pyc110480644editdlrm
__init__.cpython-311.pyc193300644editdlrm
Edit: /opt/alt/python311/lib64/python3.11/re/__pycache__/__init__.cpython-311.pyc (19330B)
§ í½0cLæsãóV—dZddlZddlmZmZddlZgd¢ZdZejej ej ej ¬¦«Gd„d ¦«¦«¦«Z ej Z d!d „Zd!d „Zd!d „Zd"d „Zd"d„Zd"d„Zd!d„Zd!d„Zd!d„Zd„Zd!d„Zd„dD¦«Zd„Zeejdd¦«¦«Zeejdd¦« d¦«¦«ZiZdZd„Z ej!e¦«d„¦«Z"d„Z#d„Z$ddl%Z%d„Z&e%j'ee&e ¦«Gd„d ¦«Z(dS)#aÕSupport for regular expressions (RE). This module provides regular expression matching operations similar to those found in Perl. It supports both 8-bit and Unicode strings; both the pattern and the strings being processed can contain null bytes and characters outside the US ASCII range. Regular expressions can contain both special and ordinary characters. Most ordinary characters, like "A", "a", or "0", are the simplest regular expressions; they simply match themselves. You can concatenate ordinary characters, so last matches the string 'last'. The special characters are: "." Matches any character except a newline. "^" Matches the start of the string. "$" Matches the end of the string or just before the newline at the end of the string. "*" Matches 0 or more (greedy) repetitions of the preceding RE. Greedy means that it will match as many repetitions as possible. "+" Matches 1 or more (greedy) repetitions of the preceding RE. "?" Matches 0 or 1 (greedy) of the preceding RE. *?,+?,?? Non-greedy versions of the previous three special characters. {m,n} Matches from m to n repetitions of the preceding RE. {m,n}? Non-greedy version of the above. "\\" Either escapes special characters or signals a special sequence. [] Indicates a set of characters. A "^" as the first character indicates a complementing set. "|" A|B, creates an RE that will match either A or B. (...) Matches the RE inside the parentheses. The contents can be retrieved or matched later in the string. (?aiLmsux) The letters set the corresponding flags defined below. (?:...) Non-grouping version of regular parentheses. (?P...) The substring matched by the group is accessible by name. (?P=name) Matches the text matched earlier by the group named name. (?#...) A comment; ignored. (?=...) Matches if ... matches next, but doesn't consume the string. (?!...) Matches if ... doesn't match next. (?<=...) Matches if preceded by ... (must be fixed length). (?rr?s r<rr¨s"€õ �G˜UÑ #Ô #× -Ò -¨fÑ 5Ô 5Ð5r;cóH—t||¦« |¦«S)ztScan through string looking for a match to the pattern, returning a Match object, or None if no match was found.)r>rr?s r<rr­s"€õ �G˜UÑ #Ô #× *Ò *¨6Ñ 2Ô 2Ð2r;cóL—t||¦« |||¦«S)aZReturn the string obtained by replacing the leftmost non-overlapping occurrences of the pattern in string by the replacement repl. repl can be either a string or a callable; if a string, backslash escapes in it are processed. If it is a callable, it's passed the Match object and must return a replacement string to be used.)r>r ©r@ÚreplrAÚcountrBs r<r r ²s&€õ �G˜UÑ #Ô #× 'Ò '¨¨f°eÑ <Ô <Ðr rFs r<r r »s&€õ �G˜UÑ #Ô #× (Ò (¨¨v°uÑ =Ô =Ð=r;cóJ—t||¦« ||¦«S)a™Split the source string by the occurrences of the pattern, returning a list containing the resulting substrings. If capturing parentheses are used in pattern, then the text of all groups in the pattern are also returned as part of the resulting list. If maxsplit is nonzero, at most maxsplit splits occur, and the remainder of the string is returned as the final element of the list.)r>r )r@rAÚmaxsplitrBs r<r r Æs$€õ �G˜UÑ #Ô #× )Ò )¨&°(Ñ ;Ô ;Ð;r;cóH—t||¦« |¦«S)aReturn a list of all non-overlapping matches in the string. If one or more capturing groups are present in the pattern, return a list of groups; this will be a list of tuples if the pattern has more than one group. Empty matches are included in the result.)r>r r?s r<r r Ðs"€õ �G˜UÑ #Ô #× +Ò +¨FÑ 3Ô 3Ð3r;cóH—t||¦« |¦«S)z«Return an iterator over all non-overlapping matches in the string. For each match, the iterator returns a Match object. Empty matches are included in the result.)r>r r?s r<r r Ús"€õ �G˜UÑ #Ô #× ,Ò ,¨VÑ 4Ô 4Ð4r;có"—t||¦«S)zACompile a regular expression pattern, returning a Pattern object.)r>)r@rBs r<rrás€å �G˜UÑ #Ô #Ð#r;cój—t ¦«t ¦«dS)z#Clear the regular expression cachesN)Ú_cacheÚclearÚ _compile_replÚ cache_clearr:r;r<rrås'€å ‡L‚L�N„N€NÝ×ÒÑÔÐÐÐr;có—ddl}| dt¦«| ¦«5| dt¦«t ||t z¦«cddd¦«S#1swxYwYdS)zBCompile a template pattern, returning a Pattern object, deprecatedrNz€The re.template() function is deprecated as it is an undocumented function without an obvious purpose. Use re.compile() instead.Úignore)ÚwarningsÚwarnÚDeprecationWarningÚcatch_warningsÚ simplefilterr>r3)r@rBrVs r<rrêsË€à€O€O€OØ ‡M‚Mð.õ%ñ &ô&ð&ð × Ò Ñ "Ô "ð*ð*Ø×Ò˜hÕ(:Ñ;Ô;Ð;ݘ ¥q¡Ñ)Ô)ð*ð*ð*ð*ñ*ô*ð*ð*ð*ð*ð*ð*øøøð*ð*ð*ð*ð*ð*s´3A4Á4A8Á;A8có4—i|]}|dt|¦«z“ŒS)ú\)Úchr)Ú.0Úis r<ú r`ûs$€ÐRÐRÐR¨1�a˜¥ A¡¤™ÐRÐRÐRr;s()[]{}?*+-|^$\.&~# cóÚ—t|t¦«r| t¦«St|d¦«}| t¦« d¦«S)z0 Escape special characters in a string. Úlatin1)Ú isinstanceÚstrÚ translateÚ_special_chars_mapÚencode)r@s r<rrýs^€õ�'�3ÑÔðFØ× Ò Õ!3Ñ4Ô4Ð4å�g˜xÑ(Ô(ˆØ× Ò Õ!3Ñ4Ô4×;Ò;¸HÑEÔEÐEr;Úicóº—t|t¦«r|j} tt |¦«||fS#t $rYnwxYwt|t ¦«r|rtd¦«‚|Stj |¦«std¦«‚|tzrddl }|  dt¦«tj||¦«}|t zs}t#t¦«t$krF tt't)t¦«¦«=n#t*t,t f$rYnwxYw|tt |¦«||f<|S)Nz5cannot process flags argument with a compiled patternz1first argument must be string or compiled patternrzoThe re.TEMPLATE/re.T flag is deprecated as it is an undocumented flag without an obvious purpose. Don't use it.)rcr$ÚvaluerPÚtypeÚKeyErrorrÚ ValueErrorrÚisstringÚ TypeErrorr3rVrWrXrr5ÚlenÚ _MAXCACHEÚnextÚiterÚ StopIterationÚ RuntimeError)r@rBrVÚps r<r>r>sz€å�%�Ñ#Ô#ðØ” ˆð Ý•d˜7‘m”m W¨eÐ3Ô4Ð4øÝ ð ð ð Ø ˆð øøøå�'�7Ñ#Ô#ðØ ð IÝØGñIôIð IàˆÝ Ô ˜gÑ &Ô &ðMÝÐKÑLÔLÐLØ �q�yð&؈ˆˆØ� Š ð"õ%ñ  &ô &ð &õ Ô˜' 5Ñ)Ô)€AØ •E‰Mð2Ý �v‰;Œ;�)Ò #Ð #ð Ý�4¥¥V¡ ¤ Ñ-Ô-Ð.Ð.øÝ!¥<µÐ:ð ð ð Ø�ð øøøà01��t�G‰}Œ}˜g uÐ,Ñ-Ø €Hs!ž;» AÁAÃ<'D$Ä$D>Ä=D>có,—tj||¦«S©N)rÚparse_template)rGr@s r<rRrR1s€õ Ô ! $¨Ñ 0Ô 0Ð0r;cóV—tj||¦«}tj||¦«Srx)rryÚexpand_template)r@rrs r<Ú_expandr|6s'€åÔ% h°Ñ8Ô8€HÝ Ô " 8¨UÑ 3Ô 3Ð3r;cóŽ—t||¦«}|ds't|d¦«dkr|ddS|fd„}|S)Nrrcó,—tj||¦«Srx)rr{)rrs r<Úfilterz_subx..filterAs€ÝÔ& x°Ñ7Ô7Ð7r;)rRrp)r@rrs r<Ú_subxr€;s]€å˜X wÑ/Ô/€HØ �AŒ;ð�3˜x¨œ{Ñ+Ô+¨qÒ0Ð0à˜Œ{˜1Œ~ÐØ'ð8ð8ð8ð8à €Mr;có,—t|j|jffSrx)r>r@rB)rvs r<Ú_pickler‚Is€Ý �a”i ¤Ð)Ð )Ð)r;có—eZdZdd„Zd„ZdS)ÚScannerrcóî—ddlm}m}t|t¦«r|j}||_g}tj¦«}||_ |D]w\}}|  ¦«} |  tj ||| ddtj ||¦«ffg¦«¦«| | |d¦«Œxtj ||d|ffg¦«}tj|¦«|_dS)Nr)ÚBRANCHÚ SUBPATTERNréÿÿÿÿ)Ú _constantsr†r‡rcr$rjÚlexiconrÚStaterBÚ opengroupÚappendÚ SubPatternÚparseÚ closegrouprrÚscanner) ÚselfrŠrBr†r‡rvÚsÚphraseÚactionÚgids r<Ú__init__zScanner.__init__Rs €Ø2Ð2Ð2Ð2Ð2Ð2Ð2Ð2Ý �e�YÑ 'Ô 'ð Ø”KˆE؈Œ à ˆÝ ŒM‰OŒOˆØˆŒØ%ð %ð %‰NˆF�FØ—+’+‘-”-ˆCØ �HŠH•WÔ'¨Ø˜c 1 a­¬°v¸uÑ)EÔ)EÐFÐGð,ñôñ ô ð ð �LŠL˜˜a œeÑ $Ô $Ð $Ð $Ý Ô ˜q F¨T°1¨IÐ#6Ð"7Ñ 8Ô 8ˆÝ Ô(¨Ñ+Ô+ˆŒ ˆ ˆ r;có~—g}|j}|j |¦«j}d} |¦«}|snz| ¦«}||krn_|j|jdz d}t |¦«r%||_||| ¦«¦«}|� ||¦«|}Œ‡|||d…fS)NrTr)r�r‘rÚendrŠÚ lastindexÚcallableÚgroup) r’rAÚresultr�rr_ÚmÚjr•s r<Úscanz Scanner.scancs؀؈ؔˆØ” ×$Ò$ VÑ,Ô,Ô2ˆØ ˆð Ø�‘”ˆAØð ØØ—’‘”ˆAØ�AŠvˆvØØ”\ !¤+¨a¡-Ô0°Ô3ˆFݘÑÔð 1Ø�” ؘ  a§g¢g¡i¤iÑ0Ô0�ØÐ!Ø��v‘”�؈Að ð�v˜a˜b˜b”zÐ!Ð!r;N©r)r'r(r)r—r r:r;r<r„r„Qs7€€€€€ð,ð,ð,ð,ð""ð"ð"ð"ð"r;r„r¡)rr))Ú__doc__ÚenumrhrrÚ functoolsÚ__all__Ú __version__Ú global_enumÚ _simple_enumÚIntFlagÚKEEPr$rrrrr r r r r rrrrfrrkrrrPrqr>Ú lru_cacherRr|r€Úcopyregr‚Úpickler„r:r;r<úr®sÏðð"iðiðV € € € Ø Ð Ð Ð Ð Ð Ð Ð ØÐÐÐð ð ð €ð€ àÔØ€Ô�4”<¨$¬)Ð4Ñ4Ô4ð ð ð ð ð ñ ô ñ5Ô4ñÔð 𠌀ð 2ð2ð2ð2ð 6ð6ð6ð6ð 3ð3ð3ð3ð =ð=ð=ð=ð >ð >ð >ð >ð<ð<ð<ð<ð4ð4ð4ð4ð5ð5ð5ð5ð$ð$ð$ð$ð ð ð ð *ð *ð *ð *ð"SÐRÐ0QÐRÑRÔRÐðFðFðFð ˆ$Ð ˆyÔ   QÑ'Ô'Ñ (Ô (€Ø ˆÐ ˆYÔ ˜r 1Ñ %Ô %× +Ò +¨BÑ /Ô /Ñ0Ô0€ð €à € ð ð ð ðB€Ô�YÑÔð1ð1ñ Ôð1ð4ð4ð4ð ððð€€€ð*ð*ð*ð€„ˆw˜ Ñ*Ô*Ð*ð %"ð%"ð%"ð%"ð%"ñ%"ô%"ð%"ð%"ð%"r;