Я хочу проверить, заканчивается ли строка пробелом. Если это не так, я хотел бы добавить символ конца пробела в конец строки.
На самом деле, я проверяю, заканчивается ли строка пробелом с grepl
, а затем я paste
пробелом в конце.
append_space <- function(x) {
if(!grepl("(\\s)$", x))
x <- paste0(x, " ")
return(x)
}
Однако, я думаю, что могу сделать это непосредственно с помощью функции sub
с отрицательным просмотром с помощью !
, но я не знаю, как его использовать.
Кто-нибудь знает, как я могу это сделать с помощью sub
?