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

Odpovedet emailem