x <- c("1.0% SELLING","3.2% AND 1.0% AND 1.2%","1.0% SOLD PRICE","1.2% PURCHASE PRICE FINAL","2.5% AND 1.0%","1.0% SELLING 2.0% people")
sub('^(\\d+\\.\\d+%)(?:\\s+\\w+)*$', '\\1', x, perl=TRUE)
library(stringr)
stringr::str_replace(x, '^(\\d+\\.\\d+%)(?:\\s+\\w+)*$', '\\1')
eCA8LSBjKCIxLjAlIFNFTExJTkciLCIzLjIlIEFORCAxLjAlIEFORCAxLjIlIiwiMS4wJSBTT0xEIFBSSUNFIiwiMS4yJSBQVVJDSEFTRSBQUklDRSBGSU5BTCIsIjIuNSUgQU5EIDEuMCUiLCIxLjAlIFNFTExJTkcgMi4wJSBwZW9wbGUiKQpzdWIoJ14oXFxkK1xcLlxcZCslKSg/OlxccytcXHcrKSokJywgJ1xcMScsIHgsIHBlcmw9VFJVRSkKbGlicmFyeShzdHJpbmdyKQpzdHJpbmdyOjpzdHJfcmVwbGFjZSh4LCAnXihcXGQrXFwuXFxkKyUpKD86XFxzK1xcdyspKiQnLCAnXFwxJykK