Learn R Programming

textutils (version 0.4-1)

strexp: Expand String to Fixed Width

Description

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

Usage

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

Value

a character vector

Arguments

s

a character vector

after

character: a pattern, to be passed to regexpr

width

integer

fill

character

at

integer

Author

Enrico Schumann

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.

See Also

Examples

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

Run the code above in your browser using DataLab