Considérez l'expression régulière suivante, où X
est toute regex.
X{n}|X{m}
Cette expression régulière testerait pour X
se produire exactement n
ou à des m
moments.
Existe-t-il un quantificateur regex qui peut tester une occurrence X
exactement n
ou des m
heures?
(X)\1{n-1}(?:\1{m-n-1})
. Je sais que cela correspond X
au moins une fois, mais juste pour commencer, essayez cette chose simple, puis affinez en utilisant des lookaheads ou des lookbehinds au lieu de (X)
.
X
est le meilleur que vous pouvez obtenir pour généralm
,n
.