我正在尝试只保留"keyword"字符串的这一部分。"keyword"右边的任何东西都应该移除。beg2char似乎是最好的选择,但它没有做我认为它会做的事情。
请告知:
x <-"/index.php/front/yellow/searchHeading/heading/926/h_name/Architects/keyword/A//"
beg2char(x,"keyword")
# [1] "/in"发布于 2018-07-27 06:15:47
如果希望将"keyword"保存在输出中,则设置include = TRUE
library(qdap)
x <-"/index.php/front/yellow/searchHeading/heading/926/h_name/Architects/keyword/A//"
beg2char(x, "keyword", include = TRUE)
# [1] "/index.php/front/yellow/searchHeading/heading/926/h_name/Architects/keyword"如果我们想排除"keyword",那么我们就会像您所做的那样做,这是行不通的,因为字母"d"是"keyword"的一部分。在我看来是个bug,在GitHub:qdap上提交了一个问题。
但这样做是可行的:
beg2char(x, "k")
# [1] "/index.php/front/yellow/searchHeading/heading/926/h_name/Architects/"发布于 2018-07-27 05:16:14
我们可以使用,gsub如下所示:
gsub("keyword.*", "", x)
# [1] "/index.php/front/yellow/searchHeading/heading/926/h_name/Architects/"https://stackoverflow.com/questions/51550956
复制相似问题