在我的网页抓取练习中,我想出了一个特殊的字符串形式-
st<-c("Samsung Galaxy M21 2021 Edition (Charcoal black , 6GB RAM, 128GB Storage) | FHD+ sAMOLED | 6 Months Free Screen Replacement for Prime")
我想要"|"
之前的字符串部分,也就是说,我想要输出为:
"三星Galaxy M21 2021版(炭黑,6GB内存,128GB存储),
我正在尝试作为s <- st %>% str_replace("|.*","")
但没有得到任何改善&;st"(如上定义)
你可以试试-
st<-c("Samsung Galaxy M21 2021 Edition (Charcoal black , 6GB RAM, 128GB Storage) | FHD+ sAMOLED | 6 Months Free Screen Replacement for Prime")
sub('\s*\|.*', '', st)
#[1] "Samsung Galaxy M21 2021 Edition (Charcoal black , 6GB RAM, 128GB Storage)"