Yes, |
and also (
and )
are meta characters. |
is an alternation (“or”) and the parenthesis define a group.
Actually I don’t understand your regex, but it seems you have created some kind of a “pathological regex”
For more regex help, search the forum for “learn regex” and you’ll find lots of hints and great links, like for example…