2
A
回答
8
嘗試string.scan(/((.)\2{2,})/).map(&:first)
,其中string
是你的字符的字符串。
此工作的方式是,它看起來爲任何字符並捕獲它(點),則匹配字符的重複(在\2
反向引用)2或更多次({2,}
範圍的意思是「2和無窮大的時間之間的任何地方「)。掃描將返回一個數組數組,所以我們將第一個匹配映射出來以獲得期望的結果。
+0
在我的情況下,我必須找到確切的重複次數,用'{5}'改變'{2,}'以匹配確切的'6'重複。 – 2016-10-18 12:36:09
相關問題
- 1. 如何匹配重複的字符串
- 2. 重複字符匹配正則表達式匹配字符串
- 3. 如何匹配字符串匹配[A-Z _] *,但與非重複符號 「_」
- 4. 如何匹配複雜的字符串?
- 5. gitignore匹配字符重複次數
- 6. 匹配重複模式在字符串
- 7. 複合字符串匹配
- 8. re.findall如何返回重複的匹配
- 9. 如何匹配字符串?
- 10. 匹配重複之前匹配的模式的確切字符串
- 11. SPARQL中字符串匹配時如何忽略重音字符
- 12. PHP如何找到字符串後匹配/通配符/匹配
- 13. 如何使用正則表達式匹配任何重複的字符?
- 14. 如何寫正則表達式來匹配重複的字符串並指定重複的數字?
- 15. Lua:模式匹配多字符與?重複操作符
- 16. 匹配重複組
- 17. 正則表達式匹配的可能的字符組重複
- 18. 桑達相匹配的第一個重複字符的
- 19. 複雜的字符串匹配在JavaScript
- 20. 匹配字符串匹配,如果
- 21. 匹配在字符串中重複兩次的任意序列
- 22. 正則表達式匹配重複的字符?
- 23. 匹配連續的重複字符,忽略大小寫
- 24. 分析來自ruby字符串的重複匹配?
- 25. 正則表達式來匹配重複的字符
- 26. 創建所有匹配的字符串組成沒有重複
- 27. 正則表達式:僅匹配非重複出現的字符
- 28. 正則表達式匹配的字符串重複
- 29. 正則表達式匹配重複的字符串
- 30. Ruby Regexp匹配匹配重複值
沒有足夠的信息知道你在問什麼。你的意思是你想要查找由重複字符組成的字符串的所有子字符串嗎?或至少3個重複的字符?或者第一個重複的子字符串?還是最大? – 2013-03-01 16:31:23
我想查找一個字符串中的任何字符是否重複完全或大於3次 EX:「abbbcaa」=>只需要匹配「bbb」 – loganathan 2013-03-01 16:38:25
那麼「abbbcaaa」如果只匹配「bbb」或「aaa」呢? – doesterr 2013-03-01 16:40:16