StringTools
HasIdentifier
determine if a string contains valid unquoted Maple identifier characters
HasIdentifier1
determine if a string contains valid Maple identifier initial characters
Calling Sequence
Parameters
Description
Thread Safety
Examples
HasIdentifier(s)
HasIdentifier1(s)
s
-
string; string to test
The HasIdentifier(s) command determines whether s contains characters that are valid as a character in an unquoted Maple identifier.
If s contains valid characters, HasIdentifier returns true. Otherwise, false is returned.
The HasIdentifier1(s) command determines whether s contains any characters that are valid as the first character of an unquoted Maple identifier.
If s has any characters valid as the first character, HasIdentifier1 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.
The StringTools[HasIdentifier] and StringTools[HasIdentifier1] commands are thread-safe as of Maple 15.
For more information on thread safety, see index/threadsafe.
with⁡StringTools:
HasIdentifier⁡ \n\t?
true
HasIdentifier⁡foo bar
HasIdentifier1⁡ \n\t?
false
HasIdentifier1⁡foo bar
See Also
convert
length
name
string
StringTools[IsIdentifier1]
StringTools[IsIdentifier]
StringTools[Select]
Download Help Document