5
我試圖使用正則表達式來減少重複字符的字符串。例如,我試圖把:正則表達式太貪婪
Yaaaaaaaaay - > yaaay
hahahahahaha - >哈哈哈
toptoptoptop - > toptoptop
因此,如果我看到的字符序列重複3次或更多次,將其替換爲長度爲3的序列。 這是我遇到的麻煩。讓我們考慮一下串
"hahahahahaha"
,並使用正則表達式模式:
(.+)\1{2,}
比賽最終被 haha
。 我試圖只匹配「哈」,但無法弄清楚。如果可能的話,我也希望解決方案可以擴展到像yaaaaaay這樣的單詞。任何幫助將不勝感激。
比賽
幹得不錯;非常優雅的解決方案 –
好的...哇謝謝...我試過(。+)?\ 1 {2,}但我需要內部的問號。對於n00b問題抱歉 –