На самом деле кажется, что невозможно описать регулярное выражение регулярным выражением, потому что определение должно включать рекурсивные элементы, такие как различные уровни вложенности скобок.
Это подтверждается тем фактом, что регулярные выражения сканируются на программном уровне, а сканер / компилятор сообщает об ошибке.