我在R中有一些carácter字符串,看起来像。
strings <- c("agrima sl", "friends sl", "sociedad limitada", "sltyra sa", "sl qwrtyaga")
我想把字符串中的 "sl "和 "sa "去掉,但是如果我用 str_replace_all(x, 'sl','')
它将删除不在文本末尾的字符,即替换为 sltyra sa
与 tyra sa
如何才能只更换 sl
和 sa
字符,出现在文本的末尾。
试试这个
str_replace_all(strings, 'sl$','')
一种选择是: str_remove
library(stringr)
str_remove(strings, '\\s*s[la]$')
#[1] "agrima" "friends" "sociedad limitada" "sltyra" "sl qwrtyaga"