strextr {miscset} | R Documentation |
Extract a Substring
Description
This function extracts substring(s) which match a given pattern.
Usage
strextr(x, pattern, sep = " ", mult = F, unlist = F, cores = 1)
Arguments
x |
Character vector. |
pattern |
Regular expression. |
sep |
Character string which separates the fields. |
mult |
Logical, if multiple matching fields should be returned, or otherwise NA. |
unlist |
Logical, unlists multiple results. |
cores |
Integer for number of computational cores to use. |
Details
The function is deprecated and will be removed with miscset
version 2.
It is recommended to use str_extract or
str_extract_all instead.
Value
A list of character vectors containing the substrings that are
matching pattern
and are separated by sep
or NA
if
the pattern could not be found.
Author(s)
Sven E. Templer
Examples
#
library(stringr)
s <- c("A1 B1 C1","A2 B2", "AA A1", "AA", "B1 A1", "BB AB A1")
strextr(s, "^[AB][[:digit:]]$") # deprecated
str_extract(s, "[AB][:digit:]")
strextr(s, "^[AB][[:digit:]]$", mult = TRUE) # deprecated
str_extract_all(s, "[AB][:digit:]")
strextr(s, "^[AB][[:digit:]]$", mult = TRUE, unlist = TRUE) # deprecated
unlist(str_extract_all(s, "[AB][:digit:]")) # has no <NA> values
strextr(s, "^[C][[:digit:]]$") # deprecated
str_extract(s, "[C][:digit:]")
#
[Package miscset version 1.1.0 Index]