
NCL Home >
Documentation >
Functions >
String manipulation
str_squeeze
Strips off leading and ending spaces and TABs, and replaces multiple spaces and/or TABs with a single space.
Available in version 5.1.1 and later.
Prototype
function str_squeeze ( string_val : string ) return_val [dimsizes(string_val)] : string
Arguments
string_valA string array of any dimensionality.
Description
This function returns an array of strings with leading and ending spaces, TABs removed. Multiple spaces and/or TABs, or a combination thereof, are substituted with a single space.
See Also
str_left_strip, str_right_strip, str_strip
Examples
Example
str = " abc def " new_string = str_squeeze(str) print("<" + new_string + ">")Output:
(0) <abc def>