Phrase = exactly what you typed, found anywhere in the name. Nothing is “special.”Regex = a mini search language where certain characters have magic powers.
Both types are case-sensitive by default, and both match anywhere in the name (substring match).
The difference shows up when your filter contains characters that are special in regex: . [ ] ( ) + * ? ^ $ |Example: filtering the name [evil]
Phrase: [evil] --- matches the literal text [evil]. Brackets are just brackets.
Regex: [evil] --- brackets have meaning in regex. [evil] means “any single character: e, v, i, or l.” So it matches Steve, olive, Bill --- not what you wanted.
Example: filtering crazy.guy
Phrase: crazy.guy --- matches exactly crazy.guy
Regex: crazy.guy --- the . means “any character”, so it also matches crazy-guy, crazy guy, crazy3guy
Rule of thumb: if you’re filtering an exact word or phrase, use Phrase. If you need pattern flexibility (case-insensitive, anchoring, alternatives), use Regex.
Regex can be complex. If you’re unsure:Join our Support Discord and open a ticket.
We’re happy to help review, fix, or write regex filters tailored to your needs.