Olá pessoal!
Sou nova em Python e estou agarrada em uma coisa...
Tenho que fazer um programa que, em um texto, identifique as palavras com "ã" ou "Ã"
Por enquanto está assim:
# coding: utf-8
import re,os,sys
arquivo = open ("dicionario.txt")
texto = arquivo.read()
padrao = re.compile(r'([a-z]*[Ã]+[ã]+[a-zà -ü]*)')
for linha in texto:
  procurar = padrao.search(linha)
  if procurar != None:
    palavra = procurar.groups()
    print (palavra)
O problema é que o padrão r'([a-z]*[Ã]+[ã]+[a-zà -ü]*)' não está casando...
Fiz assim porque, teoricamente, deveria casar com palavras que tenham "ã" independente se tiverem outra acentuação (p.ex. acentuação, que tem "ç" e "ã").
E outra, quando rodo ele não reconhece o re.search.groups(), diz que não existe...
Alguém pode me ajudar?