R: Shorten character strings

shorten_string {sjmisc} | R Documentation

## Shorten character strings

### Description

This function shortens strings that are longer than `max.length` chars.

### Usage

    shorten_string(s, max.length = NULL, abbr = "...")

### Arguments

`s` | A string.
`max.length` | Maximum length of chars for the string.
`abbr` | String that will be used as suffix, if `s` was shortened.

### Value

A shortened string.

### Examples

    s <- "This can be considered as very long string!"

    # string is shorter than max.length, so returned as is
    shorten_string(s, 60)

    # string is shortened to as many words that result in
    # a string of maximum 20 chars
    shorten_string(s, 20)

    # string including "considered" is exactly of length 22 chars
    shorten_string(s, 22)

[Package sjmisc version 2.7.5 Index]