如何在字符向量中选择“* .XX”形式的所有组件

时间:2013-11-15 13:52:52

标签: regex r

我对R有一个基本问题,但我找不到解决方法。 让

v <- c( "A.BC", "R.BC", "A.AB", "R.AB", "C.BC", "S.BC")

是一个角色向量。我想选择“* .BC”形式的所有组件,到达

result <- c( "A.BC", "R.BC",  "C.BC", "S.BC")

在代码中使用v=="*.BC"不会产生任何意义。 你知道在R代码中正确翻译符号"*.BC"的人吗?

我非常感谢你。

1 个答案:

答案 0 :(得分:1)

适用于grep

> grep("\\.BC$", v, value = TRUE)
[1] "A.BC" "R.BC" "C.BC" "S.BC"

其中"\\."表示".""$"表示字符串的结尾。