Replace string using regular expression
Replace string using regular expression.
regexprep(s, expr, repstr, ignorecase = FALSE, once = FALSE)
s |
Single character string. |
expr |
Regular expression to be matched. |
repstr |
String that replaces the matched substring(s). |
ignorecase |
logical, whether to ignore case. |
once |
logical, shall only the first or all occurences be replaced. |
Matches the regular expression against the string and replaces the first or all non-overlapping occurrences with the replacement string.
The syntax for regular expression has to be PERL-like.
String with substrings replaced.
The Matlab/Octave variant allows a character vector. This is not possible here as it would make the return value quite complicated.
s <- "bat cat can car COAT court cut ct CAT-scan" pat <- 'c[aeiou]+t' regexprep(s, pat, '---') regexprep(s, pat, '---', once = TRUE) regexprep(s, pat, '---', ignorecase = TRUE)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.