我在分隔符之间分割文本时遇到一些问题,需要具体说明我选择的分隔符。
考虑以下因素:
a <- "hello, my, name, is, monty, and, i, would, like, something, to, drink"
假设我想提取位于分隔符 4 和 5(均为逗号)之间的文本“monty”,我将如何进行此提取?
我尝试过 str_extract 来提取“hello”,但这是基于第一次出现逗号之前的文本。
提前感谢您的回答
我会使用 stringr 的 string_split 生成一个列表,然后提取第 5 个项目:
stringr::str_split(a, pattern = ", ")[[1]][5]
[1] "monty"