strexp: Expand String to Fixed Width

View source: R/functions.R

strexpR Documentation

Expand String to Fixed Width

Description

Expand strings to a fixed ‘length’ (in the sense of nchar).

Usage

strexp(s, after, width, fill = " ", at)

Arguments

s

a character vector

after

character: a pattern, to be passed to regexpr

width

integer

fill

character

at

integer

Details

strexp inserts blanks into the elements of a character vector such that all elements have the same width (i.e. nchar). Note that it will (currently) not contract a string, only expand it.

Value

a character vector

Author(s)

Enrico Schumann

See Also

strwrap, format

Examples

## expand to width 10, but keep two initial blanks 
s <- c("  A 1", "  B     2")
strexp(s, after = " +[^ ]+ +", width = 10)

textutils documentation built on April 3, 2023, 5:34 p.m.