R: Trim something other than whitespace

str_trim_anything {strex} | R Documentation

## Trim something other than whitespace

### Description

The `stringi` and `stringr` packages let you trim whitespace, but what if you want to trim something else from either (or both) side(s) of a string? This function lets you select which pattern to trim and from which side(s).

### Usage

    str_trim_anything(string, pattern, side = "both")

### Arguments

`string` | A string.
`pattern` | A string. The pattern to be trimmed (not interpreted as regular expression). So to trim a period, use `char = "."` and not `char = "\\."`).
`side` | Which side do you want to trim from? `"both"` is the default, but you can also have just either `"left"` or `"right"` (or optionally the shortened `"b"`, `"l"` and `"r"`).

### Value

A string.

### Examples

    str_trim_anything("..abcd.", ".", "left")
    str_trim_anything("-ghi--", "-")
    str_trim_anything("-ghi--", "--")

[Package strex version 0.1.3 Index]