The regex_pattern.py module#

Summary#

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'#