In reply to ljgiordano:
The repetition operators have two problems with the requirement here.
There are no cycle bounds for the overall operation. You would have to create a counter to count the number of cycles. And the repetition operators are good for matching “at least N” repetitions - you need a little more to catch the extra occurrences.
Doable - but not for an assertions beginner.