Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

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)

=)