Extraindo a palavra final da frase por meio de expressão regular?

Extraindo a palavra final da frase por meio de expressão regular?

Não consigo encontrar uma maneira de extrair a palavra final de uma linha, como esta:

^Esta é uma frase$

Eu gostaria de extrair apenas "frase". Alguém tem uma ideia?

Obrigado.

Responder1

Se a palavra final for precedida de um espaço, basta:

\s(\w+)$

A última palavra da frase será então capturada.

Responder2

Isso funcionou para mim:

(.*) ([^ ]+)$

Substitua isso por \2 que lhe dará a última palavra

informação relacionada