Help on module sre_compile:
📛 NAME
sre_compile - Internal support module for sre
🚀 Quick Reference
| Use Case |
Command |
Description |
| 🔨 Compile a regex pattern |
compile(p, flags=0) |
Compile a regular expression pattern into a code object |
| 🔍 Disassemble a compiled pattern |
dis(code) |
Disassemble a compiled pattern code object for debugging |
| 🔎 Check if an object is a string |
isstring(obj) |
Return True if obj is a string (str or bytes) |
📚 MODULE REFERENCE
https://docs.python.org/3.10/library/sre_compile.html
The following documentation is automatically generated from the Python
source files. It may be incomplete, incorrect or include features that
are considered implementation detail and may vary between Python
implementations. When in doubt, consult the module reference at the
location listed above.
⚙️ FUNCTIONS
compile(p, flags=0)
dis(code)
isstring(obj)
📊 DATA
- ANY = ANY
- ANY_ALL = ANY_ALL
- ASSERT = ASSERT
- ASSERT_NOT = ASSERT_NOT
- AT = AT
- ATCODES = [AT_BEGINNING, AT_BEGINNING_LINE, AT_BEGINNING_STRING, AT_BO...
- AT_BEGINNING = AT_BEGINNING
- AT_BEGINNING_LINE = AT_BEGINNING_LINE
- AT_BEGINNING_STRING = AT_BEGINNING_STRING
- AT_BOUNDARY = AT_BOUNDARY
- AT_END = AT_END
- AT_END_LINE = AT_END_LINE
- AT_END_STRING = AT_END_STRING
- AT_LOCALE = {AT_BOUNDARY: AT_LOC_BOUNDARY, AT_NON_BOUNDARY: AT_LOC_NON...
- AT_LOC_BOUNDARY = AT_LOC_BOUNDARY
- AT_LOC_NON_BOUNDARY = AT_LOC_NON_BOUNDARY
- AT_MULTILINE = {AT_BEGINNING: AT_BEGINNING_LINE, AT_END: AT_END_LINE}
- AT_NON_BOUNDARY = AT_NON_BOUNDARY
- AT_UNICODE = {AT_BOUNDARY: AT_UNI_BOUNDARY, AT_NON_BOUNDARY: AT_UNI_NO...
- AT_UNI_BOUNDARY = AT_UNI_BOUNDARY
- AT_UNI_NON_BOUNDARY = AT_UNI_NON_BOUNDARY
- BIGCHARSET = BIGCHARSET
- BRANCH = BRANCH
- CALL = CALL
- CATEGORY = CATEGORY
- CATEGORY_DIGIT = CATEGORY_DIGIT
- CATEGORY_LINEBREAK = CATEGORY_LINEBREAK
- CATEGORY_LOC_NOT_WORD = CATEGORY_LOC_NOT_WORD
- CATEGORY_LOC_WORD = CATEGORY_LOC_WORD
- CATEGORY_NOT_DIGIT = CATEGORY_NOT_DIGIT
- CATEGORY_NOT_LINEBREAK = CATEGORY_NOT_LINEBREAK
- CATEGORY_NOT_SPACE = CATEGORY_NOT_SPACE
- CATEGORY_NOT_WORD = CATEGORY_NOT_WORD
- CATEGORY_SPACE = CATEGORY_SPACE
- CATEGORY_UNI_DIGIT = CATEGORY_UNI_DIGIT
- CATEGORY_UNI_LINEBREAK = CATEGORY_UNI_LINEBREAK
- CATEGORY_UNI_NOT_DIGIT = CATEGORY_UNI_NOT_DIGIT
- CATEGORY_UNI_NOT_LINEBREAK = CATEGORY_UNI_NOT_LINEBREAK
- CATEGORY_UNI_NOT_SPACE = CATEGORY_UNI_NOT_SPACE
- CATEGORY_UNI_NOT_WORD = CATEGORY_UNI_NOT_WORD
- CATEGORY_UNI_SPACE = CATEGORY_UNI_SPACE
- CATEGORY_UNI_WORD = CATEGORY_UNI_WORD
- CATEGORY_WORD = CATEGORY_WORD
- CHARSET = CHARSET
- CHCODES = [CATEGORY_DIGIT, CATEGORY_NOT_DIGIT, CATEGORY_SPACE, CATEGOR...
- CH_LOCALE = {CATEGORY_DIGIT: CATEGORY_DIGIT, CATEGORY_NOT_DIGIT: CATEG...
- CH_UNICODE = {CATEGORY_DIGIT: CATEGORY_UNI_DIGIT, CATEGORY_NOT_DIGIT: ...
- FAILURE = FAILURE
- GROUPREF = GROUPREF
- GROUPREF_EXISTS = GROUPREF_EXISTS
- GROUPREF_IGNORE = GROUPREF_IGNORE
- GROUPREF_LOC_IGNORE = GROUPREF_LOC_IGNORE
- GROUPREF_UNI_IGNORE = GROUPREF_UNI_IGNORE
- IN = IN
- INFO = INFO
- IN_IGNORE = IN_IGNORE
- IN_LOC_IGNORE = IN_LOC_IGNORE
- IN_UNI_IGNORE = IN_UNI_IGNORE
- JUMP = JUMP
- LITERAL = LITERAL
- LITERAL_IGNORE = LITERAL_IGNORE
- LITERAL_LOC_IGNORE = LITERAL_LOC_IGNORE
- LITERAL_UNI_IGNORE = LITERAL_UNI_IGNORE
- MAGIC = 20171005
- MARK = MARK
- MAXCODE = 4294967295
- MAXGROUPS = 2147483647
- MAXREPEAT = MAXREPEAT
- MAX_REPEAT = MAX_REPEAT
- MAX_UNTIL = MAX_UNTIL
- MIN_REPEAT = MIN_REPEAT
- MIN_REPEAT_ONE = MIN_REPEAT_ONE
- MIN_UNTIL = MIN_UNTIL
- NEGATE = NEGATE
- NOT_LITERAL = NOT_LITERAL
- NOT_LITERAL_IGNORE = NOT_LITERAL_IGNORE
- NOT_LITERAL_LOC_IGNORE = NOT_LITERAL_LOC_IGNORE
- NOT_LITERAL_UNI_IGNORE = NOT_LITERAL_UNI_IGNORE
- OPCODES = [FAILURE, SUCCESS, ANY, ANY_ALL, ASSERT, ASSERT_NOT, AT, BRA...
- OP_IGNORE = {LITERAL: LITERAL_IGNORE, NOT_LITERAL: NOT_LITERAL_IGNORE}
- OP_LOCALE_IGNORE = {LITERAL: LITERAL_LOC_IGNORE, NOT_LITERAL: NOT_LITE...
- OP_UNICODE_IGNORE = {LITERAL: LITERAL_UNI_IGNORE, NOT_LITERAL: NOT_LIT...
- RANGE = RANGE
- RANGE_UNI_IGNORE = RANGE_UNI_IGNORE
- REPEAT = REPEAT
- REPEAT_ONE = REPEAT_ONE
- SRE_FLAG_ASCII = 256
- SRE_FLAG_DEBUG = 128
- SRE_FLAG_DOTALL = 16
- SRE_FLAG_IGNORECASE = 2
- SRE_FLAG_LOCALE = 4
- SRE_FLAG_MULTILINE = 8
- SRE_FLAG_TEMPLATE = 1
- SRE_FLAG_UNICODE = 32
- SRE_FLAG_VERBOSE = 64
- SRE_INFO_CHARSET = 4
- SRE_INFO_LITERAL = 2
- SRE_INFO_PREFIX = 1
- SUBPATTERN = SUBPATTERN
- SUCCESS = SUCCESS
📁 FILE
/usr/lib/python3.10/sre_compile.py