$text =~ s/(?:national security adviser |dr\. |doctor |condoleeza )+rice/condoleezarice/ig; #### $text =~ s/(?!rice) (?:dr\.\ |doctor\ )? (?:condoleeza\ )? rice /condoleezarice/igx;