StringTools[HasLower] - determine if a string has any lower case characters
StringTools[HasUpper] - determine if a string has any upper case characters
StringTools[HasAlpha] - determine if a string has any alphabetic characters
|
Calling Sequence
|
|
HasLower(s)
HasUpper(s)
HasAlpha(s)
|
|
Parameters
|
|
s
|
-
|
string; string to test
|
|
|
|
|
Description
|
|
•
|
The HasLower(s) command determines whether s has a lowercase letter. A character is lowercase if it is one of the following:
|
a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z.
|
|
|
|
If s has at least one lowercase letter, then HasLower returns true. Otherwise, false is returned.
|
•
|
The HasUpper(s) command determines whether s has an uppercase letter. A character is uppercase if it is one of the following:
|
A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z.
|
|
|
|
If s has at least one uppercase letter, then HasUpper returns true. Otherwise, false is returned.
|
•
|
The HasAlpha(s) command determines whether s has an alphabetic character. A character is alphabetic if it is either upper or lowercase.
|
|
If s has at least one alphabetic character, HasAlpha returns true. Otherwise, false is returned.
|
|
|
Thread Safety
|
|
•
|
The StringTools[HasLower], StringTools[HasUpper] and StringTools[HasAlpha] commands are thread-safe as of Maple 15.
|
|
|
Examples
|
|
>
|
|
>
|
|
>
|
|
| (1) |
>
|
|
| (2) |
>
|
|
| (3) |
>
|
|
| (4) |
>
|
|
| (5) |
>
|
|
| (6) |
>
|
|
| (7) |
>
|
|
| (8) |
>
|
|
| (9) |
>
|
|
| (10) |
>
|
|
| (11) |
>
|
|
| (12) |
>
|
|
| (13) |
|
|
See Also
|
|
convert, length, string, StringTools, StringTools[HasAlphaNumeric], StringTools[IsAlpha], StringTools[IsLower], StringTools[IsUpper], StringTools[LowerCase], StringTools[Select], StringTools[UpperCase]
|
|