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

标签 regex r

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

最佳答案

我们可以使用grep

 grep("(.)\\1{2,}", v1)

数据

 v1 <- c("aaargh", "arrrrrgh", "yesssssss")

关于正则表达式匹配 R 中重复三次或多次的任何字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38263441/

相关文章:

r - 如何根据前一行过滤行并使用 dplyr 保留前一行?

javascript - 从后面拆分字符串

Python 负二项式回归 - 结果与 R 中的结果不匹配

r - cbind 与部分嵌套列表

正则表达式一个或多个 vs n+1 匹配

R如何根据长格式data.frame列计算相对值?

r - dplyr数据透视表

regex - 协助使用 PowerShell 中的可选正则表达式

python - 为什么这个正则表达式会经历灾难性的回溯?

java - 如何匹配满足特定模式的字符串后的子字符串