knit_patterns
From knitr v1.7
by Yihui Xie
Patterns to match and extract R code in a document
Patterns are regular expressions and will be used in functions like
grep
to extract R code and chunk options. The object
knit_patterns
controls the patterns currently used; see the references
and examples for usage. All built-in patterns are available in the list
all_patterns.
- Keywords
- datasets
Usage
knit_patterns
format
List of 4 $ get :function (name, default = FALSE, drop = TRUE) $ set :function (...) $ merge :function (values) $ restore:function (target = value)
References
Usage:
Components in knit_patterns
:
See Also
Examples
library(knitr)
opat = knit_patterns$get() # old pattern list (to restore later)
apats = all_patterns # a list of all built-in patterns
str(apats)
knit_patterns$set(apats[["rnw"]]) # set pattern list from apats
knit_patterns$get(c("chunk.begin", "chunk.end", "inline.code"))
# a customized pattern list; has to empty the original patterns first!
knit_patterns$restore()
# we may want to use this in an HTML document
knit_patterns$set(list(chunk.begin = "<!--helloR\\s+(.*)", chunk.end = "^byeR-->"))
str(knit_patterns$get())
knit_patterns$set(opat) # put the old patterns back
Community examples
Looks like there are no examples yet.