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. 如何匹配字符串匹配[A-Z _] *,但與非重複符號 「_」
- 3. re.findall如何返回重複的匹配
- 4. 如何匹配字符串?
- 5. SPARQL中字符串匹配時如何忽略重音字符
- 6. PHP如何找到字符串後匹配/通配符/匹配
- 7. 匹配重複組
- 8. 複雜的字符串匹配在JavaScript
- 9. 分析來自ruby字符串的重複匹配?
- 10. 正則表達式匹配重複的字符串
- 11. 正則表達式:僅匹配非重複出現的字符
- 12. 正則表達式來匹配重複的字符
- 13. 警告:模式匹配(ES)的字符串匹配時重疊
- 14. 正則表達式匹配沒有重複字符的字符串
- 15. python-re:如何匹配字母字符
- 16. 匹配字符
- 17. 匹配字符
- 18. 匹配字符
- 19. 如何獲得僅匹配字符的第一個字符匹配結果
- 20. 如何匹配.each中的字符串?
- 21. 如何匹配bash中的連字符
- 22. Excel VBA字符匹配計數修復
- 23. Powershell RegEx:如何將兩行匹配的字符串匹配?
- 24. 如何獲得可能的重疊匹配字符串
- 25. 如何在正則表達式中匹配字符串和重複模式?
- 26. 預浸匹配重複或增量字符
- 27. 正則表達式:匹配所有重複字符PHP
- 28. 匹配重複字符(0,1),也對指數(1,2)
- 29. 正則表達式匹配字符重複三次
- 30. 蟒蛇重新匹配Unicode字符
沒有足夠的信息知道你在問什麼。你的意思是你想要查找由重複字符組成的字符串的所有子字符串嗎?或至少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