¿Extraer la última palabra de la oración mediante expresión regular?

¿Extraer la última palabra de la oración mediante expresión regular?

No puedo encontrar una manera de extraer la última palabra en una línea, como esta:

^Esta es una oración$

Me gustaría extraer sólo "frase". ¿Alguien tiene una idea?

Gracias.

Respuesta1

Si la última palabra va precedida de un espacio, todo lo que necesitas es:

\s(\w+)$

Luego se capturará la última palabra de la oración.

Respuesta2

Esto funcionó para mí:

(.*) ([^ ]+)$

Reemplace eso con \2 que le dará la última palabra

información relacionada