isLower -package:protolude
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).
This function returns
True for 170 and 186 in Unicode 6. But it
returns
False in Unicode 7.
This function returns
True for 170 and 186 in Unicode 6. But it
returns
False in Unicode 7.
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.