观星者并省略正则表达式

时间:2013-02-14 02:42:35

标签: r stargazer

我正在尝试使用正则表达式来省略stargazer中的一些变量。我终于找到了一个正常运行的正则表达式,但它使用的是Perl标准。这对R中的基本正则表达式不起作用,尽管R中的regexpr可以采用perl = T选项。鉴于你将变量集的正则表达式包装在“”中省略,你不能真正传递它这个选项。关于如何将perl正则表达式与stargazer一起使用的任何想法?

我想使用的正则表达式的一个例子是

placed.ind2*(?:(?!:switchind).)*$

应用于这4个字符串:

placed.ind2PROF SERVICES
placed.ind2TRANSPORT
placed.ind2PROF SERVICES:switchind2TRUE
placed.ind2TRANSPORT:switchind2TRUE

我希望选择前两个,但最后一个是。

1 个答案:

答案 0 :(得分:2)

从版本4.0开始(现在在CRAN上),您可以使用参数perl = TRUE运行stargazer,以允许在其他参数中使用与Perl兼容的正则表达式。