Regex – Exclusive Or in Regular Expression


Looking for a bit of regex help.
I'd like to design an expression that matches a string with "foo" OR "bar", but not both "foo" AND "bar"

If I do something like…


It'll match "foobar". Not what I'm looking for. So, how can I make regex match only when one term or the other is present?


Best Answer

This is what I use:


See: under repetition