Escribe cinco expresiones regulares:
integers que coincida con todos los números enteros, positivos o negativos.floats que coincida con todos los números decimales, positivos o negativos.positive que coincida con todos los números positivos, enteros o decimales.negative que coincida con todos los números negativos, enteros o decimales.numbers que coincida con todos los números, enteros o decimales, positivos o negativos.Detalles que debes tener en cuenta:
0.5, .5 y -.5 son números válidos.4. como -3. no son números válidos.+. Tanto 3 como +3 son números válidos.++1, -+4 y 3.3.6 no son números válidos.txt = " 123.456 2 +7 -88 -.25 9.10.11 -4. +-34 -0.6 --5 "
integers = "yourregularexpressionhere"
floats = "yourregularexpressionhere"
positive = "yourregularexpressionhere"
negative = "yourregularexpressionhere"
numbers = "yourregularexpressionhere"
re.findall(integers, txt) ➞ ["2", "+7", "-88"]
re.findall(floats, txt) ➞ ["123.456", "-.25", "-0.6"]
re.findall(positive, txt) ➞ ["123.456", "2", "+7"]
re.findall(negative, txt) ➞ ["-88", "-.25", "-0.6"]
re.findall(numbers, txt) ➞ ["123.456", "2", "+7", "-88", "-.25", "-0.6"]import re del código.