Using this you can find multiple patterns within few keystrokes instead of multiple AND, OR statement.
Simple RegExp for the above solution:
SELECT word FROM table WHERE word REGEXP '^[a-zA-Z]*[^abz][a-zA-Z]*$';
Here:
^
represent the starting of the text[a-zA-Z]
represent that any one character (upper/lower case) can take place*
represent that whatever is preceded can be repeated 0 or more times[^abz]
represent that, except these three characters any other character can take place - only single character$
represent the ending of the text
Find a great example list here