The regex_pattern.py
module
Module detail
-
regex_pattern.GET_BOLD_COMMANDS = '([^\\*])(\\*\\*)(\\*)([^*\\n]*?)(\\*\\*)([^\\*])'
-
regex_pattern.BEFORE_DEF = '[\\s\\S]*?(?=def '
-
regex_pattern.GET_CLASSNAME = '(\\S+)(?=:)'
-
regex_pattern.GET_CODE_BLOCK = '(\\s*\\.\\. code:: apdl\\n\\s*(?: +.+\\n)+)'
-
regex_pattern.GET_GROUP = '(?<=&)(.*?)(?=;)'
-
regex_pattern.GET_IMPORTS = '(?:(?:from [a-zA-Z0-9_.]* import [a-zA-Z0-9_.]* as [a-zA-Z0-9_.]*)|(?:from [a-zA-Z0-9_.]*...
-
regex_pattern.GET_ITALIC_COMMANDS = '([^\\*])(\\*)(\\*)([A-Z]+)(\\*)([^\\*])'
-
regex_pattern.GET_LINES = '^[^\\.\\s].+(?=\\n)|(?<=\\n)[^\\.\\s].+(?=\\n)'
-
regex_pattern.GET_STAR_COMMANDS = '([^*`]|(?
-
regex_pattern.GET_STAR_FUNCTIONS = '([^\\*\\s\\\\\\`]+)(\\*)([^\\*\\s]+)'
-
regex_pattern.GET_TYPENAME_1OPT = '(?<=:)(.*)'
-
regex_pattern.GET_TYPENAME_2OPT = '(?<=:)(.*?)(?=[A-Z][A-Z])'
-
regex_pattern.REPLACE_BOLD_COMMANDS = '\\1\\2\\*\\4\\5\\6'
-
regex_pattern.REPLACE_ITALIC_COMMANDS = '\\1\\2\\*\\4\\5\\6'
-
regex_pattern.REPLACE_STAR_COMMANDS = '\\1\\*\\3\\4'
-
regex_pattern.REPLACE_STAR_FUNCTIONS = '\\1\\\\2\\3'