REGEX corresponde, mas ignore a parte

(?<=123-)((apple|banana)(?=-456)|(?=456))
Fragile Gecko