Tip: See also the IDL_String::Compress method, which provides similar functionality but with an object-oriented interface.
The STRCOMPRESS function returns a copy of String with all whitespace (blanks and tabs) compressed to a single space or completely removed.
Examples
S = 'This is a string with spaces in it.'
PRINT, STRCOMPRESS(S, /REMOVE_ALL)
IDL prints:
Thisisastringwithspacesinit.
Syntax
Result = STRCOMPRESS( String, /REMOVE_ALL )
Return Value
The result is a compressed string.
Arguments
String
The string to be compressed. If not of type string, it is converted using IDL’s default formatting rules. If String is an array, the result is an array with the same structure—each element contains a compressed copy of the corresponding element of String.
Keywords
REMOVE_ALL
Set this keyword to remove all whitespace. Normally, all whitespace is compressed to a single space.
Version History
See Also
String Operations, String Processing, STRTRIM, IDL_String