@Mycroft Regex is a challenge to learn, so here's a cheat sheet for the basics
period (.) matches any one character
asterisk (*) matches the previous character as many times as it appears
.* therefore matches everything forever
You can group as normal with parenthesis, so: "^.*(turing drawing).*$" matches anything with those words in it.
pipe (|) is "or," so you can also do things like: "^.*(turing drawing|Trump).*$"
Case is usually sensitive as a note