Как расшифровать регулярное выражение?
Детальное объяснение: https://regex101.com/r/hL8tJ7/1
Вот:(?i) - регистронезависимый поиск((A[aeiou])|(\s+[aeiou])) - запоминающая группа, состоящая из двух возможных вариантов(A[aeiou]) - группа символов, которая начинается с  A либо a, и содержащая один из символов aeiou (\s+[aeiou]) - \s - любой отступ, + - повторение один или более раз,  [aeiou] - один из символов этого набора\w+? - \w+ - любая буква, число один или более раз, ? - означает, что предыдущий символ или регулярное выражение встречается 0 или 1 раз.[aeiou] - один из символов этого набора\b - конец слова