SubString - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

Online Help

All Products    Maple    MapleSim


StringTools

  

SubString

  

extract a substring from a string

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

SubString( s, r )

Parameters

s

-

Maple string

r

-

range; specifies what substring to extract

Description

• 

The SubString(s, r) command returns a substring of string s specified by range r. A substring is a sequence of characters that occurs contiguously in the original string from which it is selected.

  

The range r must have integer endpoints. Range indexing for this function is similar to substring selection via the sa..b notation. For more information about range indexing, see selection.

• 

The main difference between Substring and the Maple built-in substring procedure is that, when passed a symbol as the first argument, substring returns a symbol by default, whereas SubString always returns a string.

• 

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.

Examples

withStringTools:

SubStringabcdef,2..2

b

(1)

SubStringabcdef,3..5

cde

(2)

SubStringabcdef,3..5

cde

(3)

SubStringabcdef,5..3

bcd

(4)

See Also

selection

string

StringTools

StringTools[Drop]

StringTools[Map]

StringTools[Select]

StringTools[Take]

substring

type[string]

type[symbol]