Learn R Programming

stringfish (version 0.16.0)

sf_substr: sf_substr

Description

Extracts substrings from a character vector

Usage

sf_substr(x, start, stop, nthreads = getOption("stringfish.nthreads", 1L))

Value

A stringfish vector of substrings

Arguments

x

A character vector

start

The begining to extract from

stop

The end to extract from

nthreads

Number of threads to use

Details

This works the same way as `substr`, but in addition allows negative indexing. Negative indicies count backwards from the end of the string, with -1 being the last character.

See Also

substr

Examples

Run this code
if(getRversion() >= "3.5.0") {
x <- c("fa\xE7ile", "hello world")
Encoding(x) <- "latin1"
x <- sf_iconv(x, "latin1", "UTF-8")
sf_substr(x, 4, -1) # extracts from the 4th character to the last
## [1] "ile"  "lo world"
}

Run the code above in your browser using DataLab