diff --git a/Python/Python.tmLanguage b/Python/Python.tmLanguage
index 98f0087..1e765c3 100644
--- a/Python/Python.tmLanguage
+++ b/Python/Python.tmLanguage
@@ -70,13 +70,6 @@
constant.numeric.integer.octal.python
-
- match
- \b([1-9]+[0-9_]*|0)
- name
- constant.numeric.integer.decimal.python
-
-
match
\b(?i:(((\d+(\.(?=[^a-zA-Z_])\d*)?|(?<=[^0-9a-zA-Z_])\.\d+)(e[\-\+]?\d+)?))J)
@@ -105,6 +98,13 @@
constant.numeric.float.python
+
+ match
+ \b([1-9]+[0-9_]*|0)
+ name
+ constant.numeric.integer.decimal.python
+
+
captures