Multiple GREP assistance with postivie look ahead in para styles
I'm trying to match the following in a couple of grep styles in the same, single paragraph style:
Format:
Artist Songname (date)
Lots more text that needs to be unstyled like the date above.
text + endash + text (date)
text
Example:
Bob Dylan I Don't Believe You (She Acts Like We Have Never Met) (1964)
I can't understand
She let go of my hand
And left me here facing the wall
I'm trying to style the 'singer' name with this (seems to be working fine):
(?s).*~>
and the song title with this (but I don't think it's right):
(?s)(?<=~>).*(?<=\()
How do I capture the song title, which could contain parentheses, but not the parenthesised date?
I also keep accidentally capturing the opening parenthesis of the date in my positive look ahead.
I was thinking along the lines of a positive lookahead that includes \([0-9]{,4}\) but it doesn't seem to work.
Any and all help appreciated!
