Betrachten Sie den folgenden regulären Ausdruck, in dem X
sich ein regulärer Ausdruck befindet .
X{n}|X{m}
Diese Regex würde testen, X
ob genau n
oderm
Zeiten.
Gibt es einen Regex-Quantifizierer, der X
genau n
oder zu bestimmten m
Zeiten auf ein Vorkommen testen kann ?
(X)\1{n-1}(?:\1{m-n-1})
. Ich weiß, dass dies X
mindestens einmal übereinstimmt, aber um zu beginnen, probieren Sie diese einfache Sache aus und verfeinern Sie sie, indem Sie stattdessen Lookaheads oder Lookbehinds verwenden (X)
.
X
ist das Beste, was Sie für allgemein bekommenm
könnenn
.