Considérons l'expression régulière suivante, où X
es tous regex.
X{n}|X{m}
Cette expression rationnelle vérifierait la présence des éléments suivants X
se produisant exactement n
o m
fois.
Existe-t-il un quantificateur d'expressions rationnelles qui permette de tester la présence d'une occurrence X
exactement n
o m
fois ?
0 votes
Non. Deux occurrences de
X
est ce qu'il y a de mieux pour lesm
,n
.1 votes
Si c'était mon problème, j'essaierais d'utiliser les références inverses des expressions rationnelles et je commencerais par
(X)\1{n-1}(?:\1{m-n-1})
. Je sais que cela correspondX
au moins une fois, mais pour commencer, essayez cette chose simple, puis affinez en utilisant des "lookaheads" ou des "lookbehinds" au lieu de "lookaheads".(X)
.