Server IP : 15.235.198.142 / Your IP : 216.73.216.215 Web Server : Apache/2.4.58 (Ubuntu) System : Linux ballsack 6.8.0-45-generic #45-Ubuntu SMP PREEMPT_DYNAMIC Fri Aug 30 12:02:04 UTC 2024 x86_64 User : www-data ( 33) PHP Version : 8.3.6 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /lib/python3/dist-packages/markdown_it/common/ |
Upload File : |
"""Regexps to match html elements """ import re attr_name = "[a-zA-Z_:][a-zA-Z0-9:._-]*" unquoted = "[^\"'=<>`\\x00-\\x20]+" single_quoted = "'[^']*'" double_quoted = '"[^"]*"' attr_value = "(?:" + unquoted + "|" + single_quoted + "|" + double_quoted + ")" attribute = "(?:\\s+" + attr_name + "(?:\\s*=\\s*" + attr_value + ")?)" open_tag = "<[A-Za-z][A-Za-z0-9\\-]*" + attribute + "*\\s*\\/?>" close_tag = "<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>" comment = "<!---->|<!--(?:-?[^>-])(?:-?[^-])*-->" processing = "<[?][\\s\\S]*?[?]>" declaration = "<![A-Z]+\\s+[^>]*>" cdata = "<!\\[CDATA\\[[\\s\\S]*?\\]\\]>" HTML_TAG_RE = re.compile( "^(?:" + open_tag + "|" + close_tag + "|" + comment + "|" + processing + "|" + declaration + "|" + cdata + ")" ) HTML_OPEN_CLOSE_TAG_STR = "^(?:" + open_tag + "|" + close_tag + ")" HTML_OPEN_CLOSE_TAG_RE = re.compile(HTML_OPEN_CLOSE_TAG_STR)