3 órát gugliztam eredménytelenül. Talán nincs is rá megoldás?
Többnyelvű környezet miatt olyan írásjelosztályra [character class] lenne szükségem, ami megtalálja az összes magánhangzót, az ékezeteseket is, beleértve legalább a latin1 és -2 (iso-8859-1, -2) betűit. Megoldás persze bepötyögni a kb. 150 betűt, de ez nem túl vonzó.
Úgy tűnik, még csak azzal sem tudok könnyíteni a dolgon, hogy területeket [range] adhatnék meg kötőjellel elválasztva, mint. pl. [a-z] minden ékezetlen kisbetűre. Tudtommal ez a megoldás ugyanis az ASCII sorrendet használja, én viszont utf-8 szöveggel dolgozom.
PowerGrepet használok. Első nekifutásra így gondoltam: [aeiou]\p{M}. Nem megy, a betűk furcsa módon mind egyjegyűként vannak eltárolva, tehát nem kereshetek rá arra, hogy [aeiou] utána egy ékezetjellel.
S ugyanez kéne mássalhangzókra is. Ha sikerülne magánhangzóra, azt már meg tudnám csinálni osztályon belüli kivonással is.
Nyelvében él a nemzet. http://fox.klte.hu/~keresofi