Regex: Dziwna liczba wystąpień znaku

Nie znalazłem nic specyficznego dla mojego problemu w wyszukiwaniach:

Mam alfabet {a, b, c}, w którym muszę stworzyć zestaw ciągów, które mają nieparzystą liczbę a.

Ważny: ababaccccc baaaccccc cab caabaaac

Nieważny: baac caacccb caabbbaac

Próba:

\b[bc]*a{3}[bc]*\b ale to jest bardzo ograniczone.

questionAnswers(3)

yourAnswerToTheQuestion