delimMatch {tools} | R Documentation |
Delimited Pattern Matching
Description
Match delimited substrings in a character vector, with proper nesting.
Usage
delimMatch(x, delim = c("{", "}"), syntax = "Rd")
Arguments
x |
a character vector. |
delim |
a character vector of length 2 giving the start and end delimiters. Future versions might allow for arbitrary regular expressions. |
syntax |
currently, always the string |
Value
An integer vector of the same length as x
giving the starting
position (in characters) of the first match, or if there is
none, with attribute
"match.length"
giving the length (in
characters) of the matched text (or for no match).
See Also
regexpr
for ‘simple’ pattern matching.
Examples
x <- c("\\value{foo}", "function(bar)")
delimMatch(x)
delimMatch(x, c("(", ")"))