http://www.regular-expressions.info/repeat.html
X[^XY]*Y
= von X bis Y ohne X und Y dazwischen.
als MatchGroip
X([^XY]*)Y
oder mit Lookaround drumdrum = zwischen X bis Y ohne X und Y drinnen.
oder über GreedyFlag (g und G) beim Aufruf
bzw. mit Greedy-Modifier
im RegEx =
X(.*)Y
bzw.
X(.*?)Y