Я написал программу, которая находит и считает начальные группы согласных в немецком и испанском текстах.Я хочу регулярное выражение, которое найдет кластеры на конечных позициях.Использование \ b или $ не работает.Может ли кто-нибудь помочь мне определить, как я должен изменить свое регулярное выражение, чтобы оно работало для конечных кластеров согласных?
У меня в настоящее время есть что-то подобное для начальных кластеров:
for w in words:
initial = re.search('^([^aeiouy]*)[aeiouy]',w)
Или что-то вроде этого:
initial = re.search('^[^aeiouy]{2,}',w)