Please see the example below as I'm not sure how to explain my ask.
What I have
(?<Name>\w+)(?:\slikes\s)(?<Likes>\w+)(?:\sand\s)?(?<Likes>\w+)
This will not work because of the re use of Likes group.
I need there to be 1 or 2 or even more likes in a single match.
Test Data
George likes icecream and pie
Paul likes ice
Adam likes apples and bananas
Jessica likes cherries
Juan likes cars
Emily likes violet
Expected Result
Match 1 Group 1: George
Match 1 Group 2: icecream
Match 1 Group 2: pie
Match 2 Group 1: Paul
Match 2 Group 2: ice
etc...