seth: REgex zum Silbenzählen

Beitrag lesen

gudn tach!

Hättest du eine Idee/Ansatz wie man diese Aufgabe angehen kann. D.h. mit dem Quantor soll die Anzahl der Silben definiert werden und als Ergebnis werden alle Wörter mit der entsprechend gewünschten Silbenzahl gematcht. Wie die Silben lauten ist erstmal egal.

atomic grouping koennte dir helfen:
in perl ginge das z.b. mit (?>diphtonge|vokale) (in perldoc perlre sind aber noch weitere moegliche notationen dafuer erlaeutert. vorsicht: die possessive quantifiers ++, *+, etc. wie in java funzen erst seit version 5.10)
dadurch wird das backtracking verhindert, das verantwortlich ist fuer das ungewollte matchen von "e-i-n-e".

ich vermute allerdings, dass ein regulaerer ausdruck sehr kompliziert/lang sein muesste, um tatsaechlich silben gescheit zu zaehlen; z.b. "skiersatz" (3 silben) vs. "zierfisch" (2 silben).

prost
seth