Description Usage Arguments Details Value See Also Examples
These functions find the indices, at which a regex pattern matches a substring of the input string.
1 2 3 4 5 | stri_locate_all_regex(str, pattern, opts_regex = list())
stri_locate_first_regex(str, pattern, opts_regex = list())
stri_locate_last_regex(str, pattern, opts_regex = list())
|
str |
character vector of strings to search in |
pattern |
character vector of regular expressions |
opts_regex |
a named list as generated with
|
Vectorized over str and pattern.
For stri_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_fixed and
stri_locate_last_fixed, 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 NAs iff not
found.
Other indexing: stri_locate_all_charclass,
stri_locate_all_charclass,
stri_locate_first_charclass,
stri_locate_first_charclass,
stri_locate_last_charclass,
stri_locate_last_charclass;
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;
stri_locate_first;
stri_locate_last; stri_locate;
stri_sub, stri_sub<-
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_charclass,
stri_locate_all_charclass,
stri_locate_first_charclass,
stri_locate_first_charclass,
stri_locate_last_charclass,
stri_locate_last_charclass;
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;
stri_locate_first;
stri_locate_last; stri_locate;
stringi-search
Other search_regex: stri_count_regex;
stri_detect_regex;
stri_extract_all_regex,
stri_extract_all_regex,
stri_extract_first_regex,
stri_extract_first_regex,
stri_extract_last_regex,
stri_extract_last_regex;
stri_match_all_regex,
stri_match_all_regex,
stri_match_first_regex,
stri_match_first_regex,
stri_match_last_regex,
stri_match_last_regex;
stri_opts_regex;
stri_replace_all_regex,
stri_replace_all_regex,
stri_replace_first_regex,
stri_replace_first_regex,
stri_replace_last_regex,
stri_replace_last_regex;
stri_split_regex,
stri_split_regex;
stringi-search-regex;
stringi-search
1 2 3 4 5 6 7 8 9 | ## Not run:
stri_locate_all_regex('XaaaaX',
c('\\p{Ll}', '\\p{Ll}+', '\\p{Ll}{2,3}', '\\p{Ll}{2,3}?'))
stri_locate_first_regex('XaaaaX',
c('\\p{Ll}', '\\p{Ll}+', '\\p{Ll}{2,3}', '\\p{Ll}{2,3}?'))
stri_locate_last_regex('XaaaaX',
c('\\p{Ll}', '\\p{Ll}+', '\\p{Ll}{2,3}', '\\p{Ll}{2,3}?'))
## End(Not run)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.