Close
Close window
HasAlpha - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Mozilla Firefox.
Maplesoft logo
Maplesoft logo

Online Help

All Products Maple MapleSim


[フレーム] [フレーム]

StringTools

HasLower

determine if a string has any lowercase characters

HasUpper

determine if a string has any uppercase characters

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.

All of the StringTools package commands treat strings as (null-terminated) sequences of 8-bit (ASCII) characters. Thus, there is no support for multibyte character encodings, such as unicode encodings.

Thread Safety

The StringTools[HasLower], StringTools[HasUpper] and StringTools[HasAlpha] commands are thread-safe as of Maple 15.

For more information on thread safety, see index/threadsafe .

Examples

>

withStringTools:

>

sconvert`$`1..255,bytes:

>

lengths

255

(1)
>

sRandom30,lower

syhcmxxkyzmifmmfydhnlfmoslddhns

(2)
>

HasUppers

false

(3)
>

HasLowers

true

(4)
>

HasAlphas

true

(5)
>

tRandom30,alnum

tAHuTpQa5C8T6ha3urQ3tAsG3hZpFYs

(6)
>

HasUppert

true

(7)
>

HasLowert

true

(8)
>

HasAlphat

true

(9)
>

uRandom30,digit

u394898792561495559420320378405

(10)
>

HasUpperu

false

(11)
>

HasLoweru

false

(12)
>

HasAlphau

false

(13)


Download Help Document

AltStyle によって変換されたページ (->オリジナル) /