[Python] Encontrar mais de um padrao re python?

Discussão em 'Python' iniciado por Stack, Novembro 25, 2024.

  1. Stack

    Stack Membro Participativo

    Estou tentanto renomear arquivos utilizando regex em python, com apenas um padrao funciona:

    def new_string(pattern):
    text = pattern.group().lower()
    renturn "{}_{}".format(text[0], text[1])

    regex = re.compile(r"[a-z][A-Z]")
    for x in files:
    print(regex.sub(new_string, x))


    Mas quero substituir tambem outros padroes:

    r"[a-zA-Z][0-9]"


    Como fazer para encontrar os dois padroes ao inves de um so?

    Continue reading...

Compartilhe esta Página