main
Last change
on this file was
42bd667,
checked in by David Fuertes <dfuertes@…>, 4 years ago
|
Historial Limpio
|
-
Property mode set to
100755
|
File size:
1.1 KB
|
Line | |
---|
1 | # -*- coding: utf-8 -*- |
---|
2 | |
---|
3 | import re |
---|
4 | |
---|
5 | REGEX_TYPE = re.compile(r"^(?:list:)?\w+") |
---|
6 | REGEX_DBNAME = re.compile(r"^(\w+)(:\w+)*") |
---|
7 | REGEX_W = re.compile(r"^\w+$") |
---|
8 | REGEX_TABLE_DOT_FIELD = re.compile(r"^(\w+)\.(\w+)$") |
---|
9 | REGEX_TABLE_DOT_FIELD_OPTIONAL_QUOTES = r'^"?(\w+)"?\."?(\w+)"?$' |
---|
10 | REGEX_UPLOAD_PATTERN = ( |
---|
11 | r"(?P<table>\w+)\.(?P<field>\w+)\.(?P<uuidkey>[\w-]+)(\.(?P<name>\w+))?\.\w+$" |
---|
12 | ) |
---|
13 | REGEX_UPLOAD_CLEANUP = "['\"\\s;]+" |
---|
14 | REGEX_UNPACK = r"(?<!\|)\|(?!\|)" |
---|
15 | REGEX_PYTHON_KEYWORDS = re.compile( |
---|
16 | "^(False|True|and|as|assert|break|class|" |
---|
17 | "continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|" |
---|
18 | "in|is|lambda|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)$" |
---|
19 | ) |
---|
20 | REGEX_SELECT_AS_PARSER = r"\s+AS\s+(\S+)$" |
---|
21 | REGEX_CONST_STRING = '("[^"]*")|' "('[^']*')" |
---|
22 | REGEX_SEARCH_PATTERN = r"^{[^.]+\.[^.]+(\.(lt|gt|le|ge|eq|ne|contains|startswith|year|month|day|hour|minute|second))?(\.not)?}$" |
---|
23 | REGEX_SQUARE_BRACKETS = r"^.+\[.+\]$" |
---|
24 | REGEX_UPLOAD_EXTENSION = r"\.(\w{1,5})$" |
---|
25 | REGEX_ALPHANUMERIC = r"^[0-9a-zA-Z]\w*$" |
---|
26 | REGEX_CREDENTIALS = r"(?<=//)[\w.-]+([:/][^@]*)?(?=@)" |
---|
27 | REGEX_VALID_TB_FLD = re.compile(r"^[a-zA-Z]\w*\Z") |
---|
Note: See
TracBrowser
for help on using the repository browser.