in reply to Non-exclusive or in regexp?

s{((national security adviser\s+)?(dr.\s+|doctor\s+)?(condoleeza\s+)?) (?(?{length $1})|(?!))rice}{condoleezarice}igx