Reemplazo de números ordinarios

Actualmente estoy buscando la forma de reemplazar palabras como primero, segundo, tercero, ... con la representación apropiada del número ordinal (1 °, 2 °, 3 °). Estuve buscando en Google durante la última semana y no encontré ninguna herramienta estándar útil ni ninguna función de NLTK.

Entonces, ¿hay alguna o debería escribir algunas expresiones regulares manualmente?

Gracias por cualquier consejo

Respuestas a la pregunta(34)

Su respuesta a la pregunta