stringr 相当于 grep
stringr equivalent to grep
是否有 stringr 等同于基础 R 的 grep
函数?
我想要匹配的字符串的索引。示例:
grep("F|Y", LETTERS)
[1] 6 25
使用 stringr 我的解决方法是使用 which
如下:
which(str_detect(LETTERS, "F|Y"))
[1] 6 25
抱歉回答晚了,但这可能对未来的访客有帮助:
现在您可以使用 str_which(string, pattern)
,它是 which(str_detect(string, pattern))
的包装器,相当于 grep(pattern, string)
。
str_which(LETTERS, "F|Y")
[1] 6 25
更多详细信息:http://stringr.tidyverse.org/reference/str_subset.html
是否有 stringr 等同于基础 R 的 grep
函数?
我想要匹配的字符串的索引。示例:
grep("F|Y", LETTERS)
[1] 6 25
使用 stringr 我的解决方法是使用 which
如下:
which(str_detect(LETTERS, "F|Y"))
[1] 6 25
抱歉回答晚了,但这可能对未来的访客有帮助:
现在您可以使用 str_which(string, pattern)
,它是 which(str_detect(string, pattern))
的包装器,相当于 grep(pattern, string)
。
str_which(LETTERS, "F|Y")
[1] 6 25
更多详细信息:http://stringr.tidyverse.org/reference/str_subset.html