Примерно так должно работать:
^.*?\([^\d]*(\d+)[^\d]*\),\s+BAC\s*$
,
- прямое совпадение
\s+
- один или несколько пробелов
BAC
- прямое совпадение
\s*
- ноль или более пробелов
Если вы хотите сопоставить и сообщить произвольное слово, это должно сработать:
^.*?\([^\d]*(\d+)[^\d]*\)\s+(\S+).*$
\S+
- один или несколько непробельных символов
Для соответствия BAC,
, за которыми следует что-либо:
^.*?\([^\d]*(\d+)[^\d]*\),\s+BAC,.*$