str_nth_instance_indices {filesstrings}R Documentation

Get the indices of the nth instance of a pattern.

Description

The nth instance of an pattern will cover a series of character indices. These functions tell you which indices those are.

Usage

str_nth_instance_indices(string, pattern, n)

str_first_instance_indices(string, pattern)

str_last_instance_indices(string, pattern)

Arguments

string

A character vector. These functions are vectorized over this argument.

pattern

A character vector. Pattern(s) specified like the pattern(s) in the stringr package (e.g. look at stringr::str_locate()). If this has length >1 its length must be the same as that of string.

n

Then n for the nth instance of the pattern.

Details

Value

A two-column matrix. The ith row of this matrix gives the start and end indices of the nth instance of pattern in the ith element of string.

Examples

str_nth_instance_indices(c("abcdabcxyz", "abcabc"), "abc", 2)


[Package filesstrings version 2.5.0 Index]