polars.Series.str.strip#

Series.str.strip(matches: str | None = None) Series[source]#

Remove leading and trailing characters.

Parameters:
matches

The set of characters to be removed. All combinations of this set of characters will be stripped. If set to None (default), all whitespace is removed instead.

Examples

>>> s = pl.Series([" hello ", "\tworld"])
>>> s.str.strip()
shape: (2,)
Series: '' [str]
[
        "hello"
        "world"
]

Characters can be stripped by passing a string as argument. Note that whitespace will not be stripped automatically when doing so.

>>> s.str.strip("od\t")
shape: (2,)
Series: '' [str]
[
        " hello "
        "worl"
]