rstudio grep使用2个条件

时间:2017-09-18 23:50:23

标签: r grep

使用Rstudio 1.0.153(在OSX Sierra中)

您好, 我想使用函数grep和正则表达式返回所有以FA_ *开头并以Sc

结尾的字符串

以FA *开头的一个条件:grep("^FA_",names(nc_df), value=TRUE)有效。此外,以* Sc结尾也有效。 grep("*Sc$",names(nc_df), value=TRUE)。但这两种情况都不起作用(grep("^FA_*Sc$",names(nc_df), value=TRUE))!

如何在同一行代码中同时使用它们?

谢谢, 罗德里戈

1 个答案:

答案 0 :(得分:1)

试试这个:

grep("^FA.*Sc$", names(nc_df), value = TRUE)

你非常接近!您必须为多个字符添加.*(点)。