Dependendo do que é uma "palavra" para você, você pode usar:
- Uma palavra é 1 ou mais caracteres que não são um espaço
-
\S+(?=\h+\S+$)
corresponderá a 1 ou mais sem espaço seguido por 1 ou mais espaço horizontal e 1 ou mais não espaço
-
- Uma palavra tem 1 ou mais caracteres alfabéticos
-
[a-zA-Z]+(?=\h+[a-zA-Z]+$)
-
- Uma palavra tem 1 ou mais caracteres alfanuméricos
-
[a-zA-Z0-9]+(?=\h+[a-zA-Z0-9]+$)
-
- Uma palavra é 1 ou mais qualquer letra em qualquer idioma
-
\pL+(?=\h+\pL+$)
-
- Uma palavra é 1 ou mais, qualquer letra ou dígito em qualquer idioma
-
[\pL\pN]+(?=\h+[\pL\pN]+$)
-