R 如何根据周围的字符提取关键字

R 如何根据周围的字符提取关键字,r,text-mining,R,Text Mining,试图从R中的字符串中提取关键字,但到目前为止无法找到解决方案 发号施令 "erj\"abc\"ejwojeowje \"123\"fjoejfoejf" 如何将关键字“abc”和“123”提取到字符向量中? 我尝试使用基于\“的strsplit,但它也会返回其他不必要的关键字。我们可以尝试sub scan(text=sub('[^"]+"([^"]+)"[^"]+"(\\d+).*', "\\1 \\2", str1), what='')

试图从R中的字符串中提取关键字,但到目前为止无法找到解决方案

发号施令

"erj\"abc\"ejwojeowje \"123\"fjoejfoejf" 
如何将关键字
“abc”
“123”
提取到字符向量中?
我尝试使用基于
\“
strsplit
,但它也会返回其他不必要的关键字。

我们可以尝试
sub

scan(text=sub('[^"]+"([^"]+)"[^"]+"(\\d+).*',
                           "\\1 \\2", str1), what='')
#[1] "abc" "123"
数据
str1
str1 <- "erj\"abc\"ejwojeowje \"123\"fjoejfoejf"