stri_detect_regex: Detect a Regex Pattern Match

Description Usage Arguments Details Value See Also Examples

Description

This function checks if there is at least one match to a regex pattern in a string.

Usage

1
stri_detect_regex(str, pattern, opts_regex = list())

Arguments

str

character vector of strings to search in

pattern

character vector of regular expressions

opts_regex

a named list as generated with stri_opts_regex

Details

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

Vectorized over str and pattern.

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

Value

Returns a logical vector.

See Also

Other search_detect: stri_detect_charclass; stri_detect_fixed; stri_detect; stringi-search

Other search_regex: stri_count_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_locate_all_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_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

Examples

1
2
3
4
5
6
7
8
## Not run: 
stri_detect_regex(c("stringi w R","REXAMINE","123"), 'R.')
stri_detect_regex(c("stringi w R","REXAMINE","123"), '[[:alpha:]]*?')
stri_detect_regex(c("stringi w R","REXAMINE","123"), '[a-zC1]')
stri_detect_regex(c("stringi w R","REXAMINE","123"), '( R|RE)')
stri_detect_regex("stringi", "STRING.", opts_regex=stri_opts_regex(case_insensitive=TRUE))

## End(Not run)

Example output


stringi documentation built on May 2, 2019, 4:54 p.m.