Find Files Peculiarity

HI
Just wanted to make a suggestion or inquire if maybe I'm just not quite doing the find right.

I'm in a situation where I'd like to find 2 different files across all subfolders of a specific folder.

So I navigate to that folder, press CTRL-F and get the find window
This is a simple search so I'm NOT using the Advanced Find.

I found several articles on here about doing this via multiple FINDS and just appending the results to the collection. And that works.

What I was expecting is to be able to FIND for a filename specified something like this

file1.ext;file2.ext

So that EITHER file1.ext or file2.ext would match.
That doesn't work.

So I turned on wildcards and tried

file1.ext|file2.ext

and that doesn't work either, which seems, well, not right.

But then I tried

(file1|file2).ext

and THAT WORKED?!

similarly

(file1|file2).(ext1|ext2)

worked.

So it appears to there can be ONLY ONE filename specifier and one extension specifier, but that each can contain separate OR lists.

My question is, is there a different syntax that would allow me to simply specify the two filenames directly? or am I correct that there can only be ONE wildcard specification and you have to separate the filename from the extension when you specify it?

It seems like it'd be more intuitive to allow multiple filename specifiers, something like

file1.ext;file2.ext
or
file*.ext;differentname*.ext

Try

(file1.ext|file2.ext)

Awesome. That was it!
I suspected I likely just didn't have the syntax right. The bounding () are required in this particular case.
Many Thanks!

Standard (non-regular expression) wildcards described here.