StringTools - Maple Programming Help

Home : Support : Online Help : Programming : Names and Strings : StringTools Package : WhiteSpace Utilities : StringTools/Squeeze

StringTools

 Squeeze
 remove multiple adjacent white space characters in a string
 DeleteSpace
 remove all white space characters in a string

 Calling Sequence Squeeze(s) DeleteSpace(s)

Parameters

 s - Maple string

Description

 • The Squeeze(s) function removes extra white space from string s. As a result, all consecutive sequences of white space characters are replaced with a single space character.
 • The DeleteSpace(s) function removes all white space from the string s.
 • This function is part of the StringTools package, and so it can be used in the form Squeeze(..) only after executing the command with(StringTools). However, it can always be accessed through the long form of the command by using the form StringTools[Squeeze](..).
 • 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

 > $\mathrm{with}\left(\mathrm{StringTools}\right):$
 > $\mathrm{Squeeze}\left("\t This is a\t test. \n"\right)$
 ${"This is a test."}$ (1)
 > $\mathrm{DeleteSpace}\left("\t This is a\t test. \n"\right)$
 ${"Thisisatest."}$ (2)