stri_locate_all_charclass(str, pattern, merge = TRUE)stri_locate_first_charclass(str, pattern)
stri_locate_last_charclass(str, pattern)
stri_locate_all_charclass
only]; indicates whether consecutive sequences of indices
in the resulting matrix shall be mergedstri_locate_all_charclass, a list of
max(length(str), length(pattern)) integer matrices
is returned . The first column gives the start positions of
matches, and the second column gives the end position.
Moreover, you may gen two NAs in one row for no
match or NA arguments.For stri_locate_first_charclass and
stri_locate_last_charclass, you get an integer
matrix with max(length(str), length(pattern)) rows,
and two columns, giving the start and end positions of the
first or the last matches, respectively, and two NAs
iff not found. Note that the first column is always equal
to the second column, as we look for single code points in
these two cases.
str, pattern, and
merge.stri_locate_all_fixed,
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_all_regex,
stri_locate_first_regex,
stri_locate_first_regex,
stri_locate_last_regex,
stri_locate_last_regex;
stri_locate_all;
stri_locate_first;
stri_locate_last; stri_locate;
stri_sub, stri_sub<-Other search_charclass: stri_count_charclass;
stri_detect_charclass;
stri_extract_all_charclass,
stri_extract_all_charclass,
stri_extract_first_charclass,
stri_extract_first_charclass,
stri_extract_last_charclass,
stri_extract_last_charclass;
stri_replace_all_charclass,
stri_replace_all_charclass,
stri_replace_first_charclass,
stri_replace_first_charclass,
stri_replace_last_charclass,
stri_replace_last_charclass;
stri_split_charclass,
stri_split_charclass;
stri_trim, stri_trim,
stri_trim_both, stri_trim_left,
stri_trim_right;
stringi-search-charclass;
stringi-search
Other search_locate: stri_extract_all_fixed,
stri_extract_all_fixed,,
stri_extract_first_fixed,
stri_extract_first_fixed,,
stri_extract_last_fixed,
stri_extract_last_fixed;
stri_locate_all_fixed,
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_all_regex,
stri_locate_first_regex,
stri_locate_first_regex,
stri_locate_last_regex,
stri_locate_last_regex;
stri_locate_all;
stri_locate_first;
stri_locate_last; stri_locate;
stringi-search
stri_locate_all_charclass(c('AbcdeFgHijK', 'abc', 'ABC'), 'Ll')
stri_locate_all_charclass(c('AbcdeFgHijK', 'abc', 'ABC'), 'Ll', merge=FALSE)
stri_locate_first_charclass('AaBbCc', 'Ll')
stri_locate_last_charclass('AaBbCc', 'Ll')
stri_locate_all_charclass(c('REXAMINE'), 'Lu', merge=c(TRUE, FALSE))Run the code above in your browser using DataLab