Regex like [Tf]rash supported?

I added
-*[Tt]rash*/
to my filters and I expected it to use the regex to exclude either Trash or trash with or without a leading .

Unfortunately it backed up my .Trash-1000 folder.

What is the correct syntax?

You seem to be mixing regex and wildcards. Wildcards only supports * (any string sequence) and ? (any character). To use [Tt] you need to use a regular expression.

When you are using regex you need a qualifier, so I think you want to do:

-[*.[Tt]rash.*/]

the surrounding hard brackets [] indicate a regex to Duplicati, but if you use the UI and choose “regex” in the dropdown, Duplicati will insert them behind the scenes (click the three dots to see the text representation). You can test the regex’s (excluding the surrounding hard brackets) here:
http://regexstorm.net/tester

If you prefer wildcards (they are also a bit faster), you can just add two excludes to get the same effect:

-*Trash*/
-*trash*/