RegexPattern
- class glotaran.utils.regex.RegexPattern[source]
Bases:
object
An ‘Enum’ of (compiled) regular expression patterns (rp).
Attributes Summary
Methods Summary
Methods Documentation
- elements_in_string_of_list: Pattern = re.compile('(\\(.+?\\)|[-+.\\d]+)')
- group: Pattern = re.compile('(\\(.+?\\))')
- list_with_tuples: Pattern = re.compile('(\\[.+\\(.+\\).+\\])')
- number: Pattern = re.compile('[\\d.+-]+')
- number_scientific: Pattern = re.compile('[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)')
- optimization_stdout: Pattern = re.compile('^\\s+(?P<iteration>\\d+)\\s+(?P<nfev>\\d+)\\s+(?P<cost>\\d\\.\\d+e[+-]\\d+)(\\s+(?P<cost_reduction>\\d\\.\\d+e[+-]\\d+)\\s+(?P<step_norm>\\d\\.\\d+e[+-]\\d+)|\\s+)\\s+(?P<optimality>\\d\\.\\d+e[+-]\\, re.MULTILINE)
- tuple_number: Pattern = re.compile('(\\([\\s\\d.+-]+?[,\\s\\d.+-]*?\\))')
- tuple_word: Pattern = re.compile('(\\([.\\s\\w\\d]+?[,.\\s\\w\\d]*?\\))')
- word: Pattern = re.compile('[\\w]+')