No possible regex language can describe this, because the language described isn't a regular language.
Quoting from the Wikipedia link above:
The collection of regular languages over an alphabet Σ is defined recursively as follows:
- The empty language Ø, and the empty string language {ε} are regular languages.
- For each a ∈ Σ (a belongs to Σ), the singleton language {a} is a regular language.
- If A and B are regular languages, then A ∪ B (union), A • B (concatenation), and A* (Kleene star) are regular languages.
- No other languages over Σ are regular.
No combination of fixed strings, union, concatenation, or Kleene-star operations (which are necessarily zero-or-more without further constraints) can describe the above, because there is no operator that allows length-matching assertions. (Similarly, "regex" languages that allow backreferences are not true regex languages either).
Thus, any "regex syntax" that can describe the above language is not truly a regular expression syntax.