I am trying to capture only the words between titles that are always all caps (in the example below, 'SONG' and 'AT BAIA'). When using this, I will know what the first title is (i.e. 'SONG'), but I won't know what the second title is (i.e. 'AT BAIA').
Example
And I lie listening awake?
SONG
You are as gold
The half-opened flowers
For your face is as fair as rain,
Yet as rain that lies clear
Casts light for a shadow.
AT BAIA
I should have thought
I've managed to capture everything below 'SONG' using:
SONG\s*((.*\s.*)*)
But can't figure out how to stop when I reach a line with only capital letters.
Any help would be greatly appreciated.