Skip to contents

strs_normalize_whitespace normalizes the whitespace in each element of a character vector. It trims leading and trailing whitespace and replaces any sequence of whitespace characters within the string with a single space. This function is akin to the typical Python pattern " ".join(str.split()).

Usage

strs_normalize_whitespace(string)

Arguments

string

A character vector where each element is a string in which to normalize whitespace.

Value

A character vector of the same length as string, with whitespace normalized in each element.

Examples

strs_normalize_whitespace("  hello   world  ")
#> [1] "hello world"
strs_normalize_whitespace("\thello\nworld\t")
#> [1] "hello world"