1. [a-z] means any lowercase character. 2. [a-z]* means any lowercase character to appear any no of times (including zero times). 3. [a-z]*[A-Z] means point 2 neccesarily followed by a Uppercase character. 4. + charater makes point 3 to appear atleast once.