Grep supports only extended regular expressions, and is able to handle one pattern handed over via -e or directly after the options. Also, multiple files can be handed over. Recursive mode is outstanding, but no real magic :^)