提取R中的最后一个数字及其尾随文本

Nik*_*nov 3 regex r

从诸如

s <- c("123 John 80 kg", "456 Paul 23 shifts  9 l", "Diane 155 cm")
Run Code Online (Sandbox Code Playgroud)

我只希望提取最后的数字和结尾的文本。我想要的结果如下所示:

"80 kg" "9 l" "155 cm"
Run Code Online (Sandbox Code Playgroud)

rev*_*evo 5

尝试以下正则表达式,其内容类似于要求:

stringr::str_extract(s, "\\d+\\D*$")
Run Code Online (Sandbox Code Playgroud)