Erlang Central

Trimming Blanks from String

Revision as of 20:28, 7 September 2006 by 213.171.204.166 (Talk)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Problem

You need to ignore leading or trailing space in a string.

Solution

The string module to the rescue again, in the form of the strip command:

1> string:strip("   Some text   ").
"Some text"
2> string:strip("   Some text   ", left).
"Some text   "
3> string:strip("   Some text   ", right).
"   Some text"
4> string:strip("   Some text   ", both). 
"Some text"

Note that the default behavior of 'strip' is to remove spaces from both ends.