stringi (version 0.2-3)

stri_count_regex: Count the Number of Regex Pattern Matches

Description

This function counts the number of occurrences of matches to a regex pattern.

Usage

stri_count_regex(str, pattern, opts_regex = NULL)

Arguments

str
character vector of strings to search in
pattern
character vector of regular expressions
opts_regex
a named list with ICU Regex settings as generated with stri_opts_regex; NULL for default settings

Value

  • Returns an integer vector.

Details

Vectorized over str and pattern.

If pattern is empty, then the result is NA and a warning is generated.

See Also

Other search_count: stri_count_charclass; stri_count_coll; stri_count_fixed; stri_count; stringi-search

Other search_regex: stri_detect_regex; stri_extract_all_regex, stri_extract_first_regex, stri_extract_first_regex, stri_extract_last_regex, stri_extract_last_regex; stri_locate_all_regex, stri_locate_first_regex, stri_locate_first_regex, stri_locate_last_regex, stri_locate_last_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_first_regex, stri_replace_first_regex, stri_replace_last_regex, stri_replace_last_regex; stri_split_regex; stringi-search-regex; stringi-search

Examples

Run this code
s <- "Lorem ipsum dolor sit amet, consectetur adipisicing elit."
stri_count_regex(s, "(s|el)it")
stri_count_regex(s, "i.i")
stri_count_regex(s, ".it")
stri_count_regex("bab baab baaab", c("b.*?b", "b.b"))
stri_count_regex(c("stringi", "123"), "^(s|1)")

Run the code above in your browser using DataLab