【发布时间】:2017-03-25 05:22:45
【问题描述】:
我想提取某个单词之前的部分字符串。例如。我想得到“,没用”之前的一切。
a <- "Experiment A, useless (03/25)"
b <- grep('^[^useless]+', a, perl=T)
regmatches(a,b)
这应该返回“实验 A”。
但是,这不起作用。 R给出“子字符串中的错误(x [ind],所以,eo):无效的子字符串参数”。
【问题讨论】:
-
如果你想将结果传递给
regmatches,你需要regexpr而不是grep。