Returns the left part or the right part of a string. The number of characters are defined by the argument n. If n is negative, this number of characters will be cut off from the other side.

StrLeft(x, n)
StrRight(x, n)

Arguments

x

a vector of strings.

n

a positive or a negative integer, the number of characters to cut. If n is negative, this number of characters will be cut off from the right with StrLeft and from the right with StrRight.
n will be recycled.

Details

The functions StrLeft and StrRight are simple wrappers to substr.

Value

the left (right) n characters of x

Author

Andri Signorell <andri@signorell.net>

See also

Examples

StrLeft("Hello world!", n=5)
#> [1] "Hello"
StrLeft("Hello world!", n=-5)
#> [1] "Hello w"

StrRight("Hello world!", n=6)
#> [1] "world!"
StrRight("Hello world!", n=-6)
#> [1] "world!"

StrLeft(c("Lorem", "ipsum", "dolor","sit","amet"), n=2)
#> [1] "Lo" "ip" "do" "si" "am"

StrRight(c("Lorem", "ipsum", "dolor","sit","amet"), n=c(2,3))
#> [1] "em"  "sum" "or"  "sit" "et"