Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Problema no re

Toda vez que eu tento o código o PyCharm responde None

import re
a = "Meu número é 4361-4361"
b = "[0-9]{4} - [0-9]{4} "
retorna = re.search(a,b)
print(retorna)
1 resposta
solução!

Olá Fabiana,

duas correções

  • tire os espaços do pattern
  • inverta os argumentos passados

Veja como a doc se refere ao uso da função search, o padrão vem primeiro.

search(pattern, string, flags=0)
    Scan through string looking for a match to the pattern, returning
    a match object, or None if no match was found.
b = "[0-9]{4}-[0-9]{4}"
retorna = re.search(b,a)

=)

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software