Podlesak Kamil napsal(a):
Zdravim,
A co je cilem? Akceptovat jen konkretni vyjmenovane ceske znaky a odfiltrovat
treba slovenske makcene l a danske preskrtnute o? Pak to asi nijak jednoduse
nejde...
Pokud je cilem akceptovat vsechny lowercase i mimo ASCII, pak staci jednoduse
pouzit unicode: \p{Ll}
Skvele. To je presne to, co potrebuju. Kde se clovek takovou vec dozvi?
V Javadoc (v 6) je jen \p{Lu}.
Jeste mam jeden dotaz: kdyz chci case insensitive matching, tak
(?iu)(\\d+)([a-záčďéěíňóřšťůúýž]+)
funguje podle predstav (matchne "3KrÁt")
zatimco
(?iu)(\\d+)([\\p{Ll}]+)
hleda case-sensitive (nematchne "3KrÁt", ale matchne "3krát")
Proc?
(Vim, ze (?iu)(\\d+)([\\p{Ll}\\p{Lu}]+) funguje, ale to neni
case-insensitive search)
kolisko