diff options
| author | Andi Albrecht <albrecht.andi@gmail.com> | 2021-07-14 15:58:11 +0200 |
|---|---|---|
| committer | Andi Albrecht <albrecht.andi@gmail.com> | 2021-07-14 15:58:11 +0200 |
| commit | e66046785b816e5c2d22f101f36faefd19c4a771 (patch) | |
| tree | 1ed2d7e7ba4956bcd0fb2287fe485f6647c91240 /sqlparse | |
| parent | 23d29933ddc4272b495d36e0e32d3eaf0c3ef76d (diff) | |
| download | sqlparse-e66046785b816e5c2d22f101f36faefd19c4a771.tar.gz | |
Fix parsing of scientific numbers (fixes #399).
Diffstat (limited to 'sqlparse')
| -rw-r--r-- | sqlparse/keywords.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sqlparse/keywords.py b/sqlparse/keywords.py index 26dd3b3..6850628 100644 --- a/sqlparse/keywords.py +++ b/sqlparse/keywords.py @@ -62,7 +62,7 @@ SQL_REGEX = { (r'(?<=\.)[A-ZÀ-Ü]\w*', tokens.Name), # .'Name' (r'[A-ZÀ-Ü]\w*(?=\()', tokens.Name), # side effect: change kw to func (r'-?0x[\dA-F]+', tokens.Number.Hexadecimal), - (r'-?\d*(\.\d+)?E-?\d+', tokens.Number.Float), + (r'-?\d+(\.\d+)?E-?\d+', tokens.Number.Float), (r'(?![_A-ZÀ-Ü])-?(\d+(\.\d*)|\.\d+)(?![_A-ZÀ-Ü])', tokens.Number.Float), (r'(?![_A-ZÀ-Ü])-?\d+(?![_A-ZÀ-Ü])', tokens.Number.Integer), |
