These functions allow you to extract segments of information from within a
result string by targetting specific format groups. str_extract_fmt_group()
allows you to pull out the individual format group string, while
str_extract_num()
allows you to pull out that specific numeric result.
str_extract_fmt_group(string, format_group)
str_extract_num(string, format_group)
A character vector
Format groups refer to individual segments of a string. For example, given the string ' 5 (34.4%) [9]', there are three separate format groups, which are ' 5', '(34.4%)', and '[9]'.
string <- c(" 0 (0.0%)", " 8 (9.3%)", "78 (90.7%)")
str_extract_fmt_group(string, 2)
#> [1] "(0.0%)" "(9.3%)" "(90.7%)"
str_extract_num(string, 2)
#> [1] 0.0 9.3 90.7