|
Calling Sequence
|
|
HasBinaryDigit(s)
HasHexDigit(s)
HasOctalDigit(s)
|
|
Parameters
|
|
s
|
-
|
string; string to test
|
|
|
|
|
Description
|
|
•
|
The HasBinaryDigit(s) command determines whether s has a binary digit. A character is a binary digit if it is one of "0" or "1".
|
|
If s has a binary digit, HasBinaryDigit returns true. Otherwise, false is returned.
|
•
|
The HasHexDigit(s) command determines whether s has a hexadecimal digit. A character is a hexadecimal digit if it is one of the characters
|
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f, A, B, C, D, E, F.
|
|
|
|
If s has a hexadecimal digit, HasHexDigit returns true. Otherwise, false is returned.
|
•
|
The HasOctalDigit(s) command determines whether s has an octal digit. A character is an octal digit if it is one of the characters
|
|
If s has an octal digit, HasOctalDigit returns true. Otherwise, false is returned.
|
•
|
All of the StringTools package commands treat strings as (null-terminated) sequences of -bit (ASCII) characters. Thus, there is no support for multibyte character encodings, such as unicode encodings.
|
|
|
Thread Safety
|
|
•
|
The StringTools[HasBinaryDigit], StringTools[HasHexDigit] and StringTools[HasOctalDigit] commands are thread-safe as of Maple 15.
|
|
|
Examples
|
|
>
|
|
>
|
|
|
|
|