There's an
introduction available for regular expressions, if you're interested. As for your problem, try the following:
Code:
(?P<authors>.*?) - (?P<title>.*? - .*?)
A note: This doesn't copy the first dash over into the title field, but only uses it to find the beginning of the title. I'm assuming that's what you wanted?