If you are dealing with a regular expression system equivalent to the formal regular expressions (which describe regular languages; no counting, no lookbehind, no matching pairs of parentheses, etc.), OR if you will only be dealing with regular expressions which use these features (despite your regex system being capable of describing non-regular languages), then there is a precise notion of complexity (or at least you could derive one) and there is a certain sense in which regular expressions can be "minimized".
By the Myhill-Nerode theorem, all regular languages have a finite number of equivalence classes under the indistinguishability relation on strings. These equivalence classes correspond directly to states in a minimal deterministic finite automaton for the regular language. You could take the number of states of a minimal deterministic finite automaton for the language to be the "fundamental" complexity of the language itself.
There are algorithms which can take you from a (formal) regular expression to a minimal deterministic finite automaton, and then back again to a regular expression. Doing this should give you a canonical regular expression for every regular language. I imagine - but have not worked out a proof - that the process of producing a regular expression from a minimal deterministic finite automaton could be modified so that it produces the shorted (in terms of number of operations) regular expression possible.
The complexity of the language could be the number of operations in such a canonical regular expression. The actual complexity of any given regular expression could be the number of operations in it. The ratio could give you a sense of how "inefficient" or "unnecessarily complex" your regular expression is.
If you really need non-reguar features of regex, then you are out of luck; there's no notion of computable minimization in higher order language classes. You can invent complexity metrics all day, but you'll never get a general algorithmic answer to "how inefficient is this compared to the baseline?" Another way to say what I mean is this: making a cake might be harder than making popcorn, but if you need a cake, you have to expend the extra effort to get what you need.