Escreva cinco expressões regulares:
integers que corresponda a todos os números inteiros, positivos ou negativos.floats que corresponda a todos os números decimais, positivos ou negativos.positive que corresponda a todos os números positivos, inteiros ou decimais.negative que corresponda a todos os números negativos, inteiros ou decimais.numbers que corresponda a todos os números, inteiros ou decimais, positivos ou negativos.Detalhes a serem considerados:
0.5, .5 e -.5 são números válidos.4. quanto -3. não são números válidos.+. Tanto 3 quanto +3 são números válidos.++1, -+4 e 3.3.6 não são 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 do código.