Регулярное выражение в .BAT, как правильно написать?
Никак. CMD не поддерживает регулярки
Добавлю свои 5 копеек к ответам:
Текст вашей регулярки содержит спец символы cmd, которые надо экранировать. 
Спец. символы в вашем случае это символы: ^()
Экранируются с помощью символа ^
Этим набором спец. символы cmd не исчерпываются и экранирование не всегда такое как в этом случае.