Agente-editorial-novela / editor_literario_puntuacion.py
Horacio Perez
Upload 11 files
5852f36 verified
raw
history blame
942 Bytes
# editor_literario_puntuacion.py
import re
def evaluar_puntuacion(texto):
"""
Analiza el uso de puntuaci贸n en el texto de forma b谩sica.
Retorna un resumen en formato Markdown.
"""
total_puntos = texto.count(".")
total_comas = texto.count(",")
total_signos_interrogacion = texto.count("?") + texto.count("驴")
total_signos_exclamacion = texto.count("!") + texto.count("隆")
oraciones = re.split(r'[.!?]+', texto)
oraciones_largas = [o for o in oraciones if len(o.split()) > 20]
return f"""
## 鉁掞笍 An谩lisis de Puntuaci贸n
- Total de puntos: **{total_puntos}**
- Total de comas: **{total_comas}**
- Signos de interrogaci贸n: **{total_signos_interrogacion}**
- Signos de exclamaci贸n: **{total_signos_exclamacion}**
- Oraciones largas (m谩s de 20 palabras): **{len(oraciones_largas)}**
> Se recomienda revisar las oraciones largas para mejorar la legibilidad.
"""