in reply to Another Look behind
/^((?:.*?(?: and| &) (*SKIP)(*FAIL))?)| (\Q$Jrnl\E)$/ [download]
Note that you can't capture the failed group, so $1 is empty.