splitByPattern: Splits a single character string by pattern
Description
Splits a single character string by pattern. The main difference compared to strsplit()
is that this method also returns the part of the string that matched
the pattern. Also, it only takes a single character string.Usage
## S3 method for class 'default}(str, pattern, ...)':
splitByPatternundefined
- str
{A single character string to be split.}
- pattern
{A regular expression character string.}
- ...
{Not used.}
Returns a named character vector with names equal to "TRUE"
if element is a pattern part and "FALSE" otherwise.
rspCode <- "Hello <%="world"%>%="world"%>"
rspParts <- splitByPattern(rspCode, pattern="<%.*%>")
cat(rspCode, "
")
print(rspParts)%.*%>
[object Object]
Compare to strsplit().
programming