如何grep with fixed=T,但只在字符串的开头?
grep("a.", c("a.b", "cac", "sss", "ca.f"), fixed = T)
# 1 4
Run Code Online (Sandbox Code Playgroud)
我想只获得第一次出现.[编辑:要匹配的字符串事先不知道,可以是任何东西."一个." 只是为了举例]
谢谢.
[编辑:我现在解决了这个问题,但其他任何想法都非常受欢迎.我将接受任何替代解决方案作为答案.
s <- "a."
res <- grep(s, c("a.b", "cac", "sss", "ca.f"), fixed = T, value = T)
res[substring(res, 1, nchar(s)) == s]
Run Code Online (Sandbox Code Playgroud)
]