【发布时间】:2016-05-14 17:45:43
【问题描述】:
如何提取在单词末尾或介于两者之间的所有带有符号“<-”的单词,但在后一种情况下,仅当“<-”符号后跟一个点时。
把它放到上下文中。练习 6.5.3 a。 Hadley Wickhams - Advanced R 要求读者列出基本包中的所有替换功能。
只有一种方法的替换函数用符号<-表示
就在函数名的末尾。然而,泛型函数有它们的
方法名称附加到替换形式的名称(带点),这样<- 不再位于函数名称的末尾。示例split<-.data.frame
编辑:
obj <- mget(ls("package:base"), inherits = TRUE)
funs <- Filter(is.function, objs)
这是您提取基本包中所有功能的方式。现在我只想找到替换函数。
【问题讨论】:
-
正则表达式为
\b\w+<-(?![\w.])|\b\w+<-\.\w+\b