Почему регулярное выражение `\b[aA]*\b` выделяет пробелы?

Не могу понять, почему регулярное выражение которое написано ниже, выделяет пробелы, хотя нужно только любые слова которые состоят из букв, вне зависимости от регистра?

С примером для проверки:

\b[aA]*\b

There’ll be no more "Aaaaaaaaaaaaaaa" 
AaAaAaA AaAaAaA

Ответы (1 шт):

Автор решения: MaxU

Потому что "quantifier" * в RegEx обозначает ноль или более раз. Попробуйте заменить * на + (один или более раз):

\b[aA]+\b

Пример на regex101.com

→ Ссылка