1. m/(.*c)/ && print $1; 2. m/([^c]*c)/ && print $1; 3. m/(.*?c)/ && print $1;