isLower -package:word8
Selects lower-case alphabetic Unicode characters (letters).
Note: this predicate does
not work for letter-like
characters such as:
'ⓐ' (
U+24D0 circled Latin small
letter a) and
'ⅳ' (
U+2173 small Roman numeral four).
This is due to selecting only characters with the
GeneralCategory LowercaseLetter.
See
isLowerCase for a more intuitive predicate.
Selects lower-case alphabetic Unicode characters (letters).
Selects lower-case alphabetic Unicode characters (letters).
It matches characters with general category
LowercaseLetter.
See:
isLowerCase for the
full lower case predicate.
isLower c == Data.Char.isLower c
Test if a character is an ASCII lower-case letter.
Test if a character is a Latin-1 lower-case letter.
Selects lower-case Unicode letter-like characters.
Note: this predicate selects characters with the Unicode
property
Lowercase, which includes letter-like characters
such as:
'ⓐ' (
U+24D0 circled Latin small letter a)
and
'ⅳ' (
U+2173 small Roman numeral four).
See
isLower for the legacy predicate.
Is this a lower-case character? Only works for the Latin1 subset,
otherwise returns
sFalse.
>>> prove $ \c -> isUpperL1 c .=> isLowerL1 (toLowerL1 c)
Q.E.D.
Returns
True for lower-case characters.
It uses the character property
Lowercase.
See:
isLower for the legacy predicate.
Test if a byte is the encoding of an ASCII lower-case letter.
Test if a byte is the encoding of a Latin-1 lower-case letter.
Returns
True if the given key value is in upper case.
Determines whether a character is a lowercase letter. Given some UTF-8
text, obtain a character value with
utf8GetChar.
Returns
True if the given key value is in lower case.