A number of non-letter characters are used in regular expressions where they have special meanings: ^$\()[]{}+*=?. If using regular expressions do take some time to read about them: the subject is too large to address here.
See also—notes linking to here: