StringTools - Maple Programming Help

Online Help

All Products    Maple    MapleSim


Home : Support : Online Help : Programming : Names and Strings : StringTools Package : Character Class Tests : StringTools/HasBinaryDigit

StringTools

  

HasBinaryDigit

  

determine if a string has a binary digit

  

HasHexDigit

  

determine if string character has a hexadecimal digit

  

HasOctalDigit

  

determine if a string has an octal digit

 

Calling Sequence

Parameters

Description

Thread Safety

Examples

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

0, 1, 2, 3, 4, 5, 6, 7.

  

If s has an octal digit, HasOctalDigit returns true. Otherwise, false is returned.

Thread Safety

• 

The StringTools[HasBinaryDigit], StringTools[HasHexDigit] and StringTools[HasOctalDigit] commands are thread-safe as of Maple 15.

• 

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

Examples

withStringTools:

HasBinaryDigitabcde234

false

(1)

HasOctalDigitabcde

false

(2)

HasHexDigitabcde

true

(3)

See Also

convert

length

string

StringTools

StringTools[HasDigit]

StringTools[IsBinaryDigit]

StringTools[IsHexDigit]

StringTools[IsOctalDigit]

StringTools[Select]