Dopasuj dokładnie N powtórzeń tej samej postaci
Jak napisać wyrażenie, które pasuje dokładnie do N powtórzeń tego samego znaku (lub idealnie tej samej grupy)? Zasadniczo co(.)\1{N-1}
robi, ale z jednym ważnym ograniczeniem: wyrażenie nie powiedzie się, jeśli temat zostanie powtórzonywięcej niż N razy. Na przykład podaneN=4
i sznurekxxaaaayyybbbbbzzccccxx
, wyrażenia powinny być zgodneaaaa
icccc
i niebbbb
.
Nie skupiam się na żadnym konkretnym dialekcie, możesz użyć dowolnego języka. Proszę nie pisać kodu, który działa tylko dla tego konkretnego przykładu, szukam ogólnego rozwiązania.