Вот идея: сделать сервис который принимает на вход регулярки и способ их соединения (and, or), а на выходе выдаёт оптимизированную регулярки или готовый автомат.
Простите, пропустил идею)
1. Боюсь это будет не просто, потому что обычно только вы понимаете где и что можно оптимизировать в конкретной регулярке, например а точно ли нужны все цифры и буквы, или достаточно букв ну или что-то типо того.
2. Не сталкивался даже с ситуацией, когда такое вообще понадобилось бы, обычно регулярка пишется сразу и в случае чего переписывается, а вот чтобы их соединять по условию… Правда, не сталкивался, поэтому будет сложно мотивироваться такое сделать, хотя думаю мозги разомнутся 😅