正则表达式匹配 R 中重复三次或多次的任何字符

Nin*_*cat 2 regex r

匹配 R 中重复三次或多次的任何字符的正则表达式是什么(例如“aaargh”、“arrrrrgh”、“yesssssss”)?我在 Stack Overflow 上阅读了PythonPHP 和 PCRE的解决方案,但它们似乎不适用于 R。谢谢。

akr*_*run 5

我们可以用grep

 grep("(.)\\1{2,}", v1)
Run Code Online (Sandbox Code Playgroud)

数据

 v1 <- c("aaargh", "arrrrrgh", "yesssssss")
Run Code Online (Sandbox Code Playgroud)