utils.py 282 Bytes
import re


def contador(edicto):
    expresiones = re.findall(r'\(\.\.\.', edicto)
    edicto_sin_guiones = re.sub(r'(?<!\w)-|-(?!\w)', ' ', edicto)
    palabras = re.split(r'\s+', edicto_sin_guiones)
    total_palabras = len(palabras) + len(expresiones)
    return total_palabras