stringi (version 0.2-5)

stri_locate_last: Locate Last Occurrence of a Pattern

Description

A convenience function. Calls either stri_locate_last_regex, stri_locate_last_fixed, stri_locate_last_coll, or stri_locate_last_charclass, depending on the argument used.

Usage

stri_locate_last(str, ..., regex, fixed, coll, charclass)

Arguments

str
character vector of strings to search in
...
additional arguments passed to the underlying functions
regex
character vector; regular expressions
fixed
character vector; fixed patterns
coll
character vector; canonically equivalent patterns
charclass
character vector; identifiers of character classes

Value

  • Returns an integer matrix with two columns, with double NAs in a row if a pattern has not been found.

Details

Unless you are very lazy, please call the underlying functions directly for better performance.

See Also

Other indexing: stri_locate_all_charclass, stri_locate_first_charclass, stri_locate_first_charclass, stri_locate_last_charclass, stri_locate_last_charclass; stri_locate_all_coll, stri_locate_first_coll, stri_locate_first_coll, stri_locate_last_coll, stri_locate_last_coll; stri_locate_all_fixed, stri_locate_first_fixed, stri_locate_first_fixed, stri_locate_last_fixed, stri_locate_last_fixed; stri_locate_all_regex, stri_locate_first_regex, stri_locate_first_regex, stri_locate_last_regex, stri_locate_last_regex; stri_locate_all; stri_locate_boundaries; stri_locate_first; stri_locate_words; stri_locate; stri_sub, stri_sub<-

Other search_locate: stri_locate_all_charclass, stri_locate_first_charclass, stri_locate_first_charclass, stri_locate_last_charclass, stri_locate_last_charclass; stri_locate_all_coll, stri_locate_first_coll, stri_locate_first_coll, stri_locate_last_coll, stri_locate_last_coll; stri_locate_all_fixed, stri_locate_first_fixed, stri_locate_first_fixed, stri_locate_last_fixed, stri_locate_last_fixed; stri_locate_all_regex, stri_locate_first_regex, stri_locate_first_regex, stri_locate_last_regex, stri_locate_last_regex; stri_locate_all; stri_locate_boundaries; stri_locate_first; stri_locate_words; stri_locate; stringi-search

Examples

Run this code
s <- 'Lorem ipsum dolor sit amet, consectetur adipisicing elit.'

if (stri_install_check(silent=TRUE))
stri_locate_last('XaaaaX',
   regex=c('\\p{Ll}', '\\p{Ll}+', '\\p{Ll}{2,3}', '\\p{Ll}{2,3}?'))

if (stri_install_check(silent=TRUE))
stri_locate_last('Bartolini', fixed=letters[1:3])

if (stri_install_check(silent=TRUE))
stri_locate_last('a b c', charclass='\\p{Zs}')

Run the code above in your browser using DataLab