Byte Semantics -------------- no match Not [:alpha:] \p{IsAlpha} Locale Semantics ---------------- no match Not [:alpha:] \p{IsAlpha} Unicode Semantics ----------------- case insensitive match [:alpha:] \p{IsAlpha}