且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

从带R的字符串中提取函数的参数

更新时间:2021-07-12 09:53:08

我们可以使用正则表达式查找来提取\w+后面的单词(n$t(")。$是元字符,因此只需转义(\)它

library(stringr)
str_extract_all(vec, '(?<=n\$t\(")\w+')[[1]]
[1] "Enrolments" "Paper"      "Rock"  

如果有多个元素,请使用unlist

unlist(str_extract_all(vec, '(?<=n\$t\(")\w+'))