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: re.Pattern = re.compile('(\\(.+?\\)|[-+.\\d]+)')
- group: re.Pattern = re.compile('(\\(.+?\\))')
- list_with_tuples: re.Pattern = re.compile('(\\[.+\\(.+\\).+\\])')
- number: re.Pattern = re.compile('[\\d.+-]+')
- number_scientific: re.Pattern = re.compile('[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)')
- tuple_number: re.Pattern = re.compile('(\\([\\s\\d.+-]+?[,\\s\\d.+-]*?\\))')
- tuple_word: re.Pattern = re.compile('(\\([.\\s\\w\\d]+?[,.\\s\\w\\d]*?\\))')
- word: re.Pattern = re.compile('[\\w]+')