O pedido léxico depende do local. As diferenças não estão restritas a caracteres "especiais" (por exemplo, ä
like a
em alemão, mas após z
em finlandês). Em vez disso, em algumas localidades, a ordem pode ser AaBbCc…
, portanto, [a-z]
se expandirá para [aBbCc…Zz]
. Os padrões [[:lower:]]
e [[:upper:]]
mencionados por Stephane Chazelas estão a salvo dessas surpresas.