====== Compact(text) ====== Category: Text function \\ =====Description===== This function removes repeating whitespace from //text//, reducing it to a single space. Note that line breaks and other special characters are not counted as whitespace. \\ =====Arguments===== ^Argument^Type^Description^ |text|Text|The text value to remove repeated spaces from.| **Return value type:** Text \\ =====Remarks===== There needs to be two or more repeated spaces in //text// for this function to have an effect. If //text// is a string with no spaces or only single spaces within the text no change to //text// will occur. As this function reduces repeated spaces to a single space, it cannot be used to completely remove leading and trailing whitespace. For that, use the [[syntax:functions:trim|Trim(text)]] function. \\ =====Examples===== compact( 'A Z') //Returns 'A Z' compact( 'A N Z') //Returns 'A N Z' len(compact( 'A Z')) //Returns 3 ('A' space 'Z') \\ ===== See also ===== * [[syntax:functions:trim|Trim(text)]] * [[syntax:functions:replace|Replace(text, old_string, new_string)]]