FindReplace {BrailleR} | R Documentation |
Find/Replace text in a file
Description
Simple wrapper functions to make it easier to replace the text in a file, possibly due to spelling errors, but perhaps to replace default text in a template file.
Usage
FindReplace(file, find, replace)
Rnw2Rmd(file)
UseTemplate(file, find=NULL, replace=NULL)
UseTemplateList(newfile, fileList, find=NULL, replace=NULL)
Arguments
file , fileList |
The external (text) file, template, or list of templates to be updated. |
newfile |
the file to write output to |
find |
The text to remove. |
replace |
The text to insert. |
Details
The FindReplace function is purely intended for use on an external file whereas UseTemplate is intended to take a template file from within the BrailleR package and return the updated text to the calling environment.
Rnw2Rmd tries to replace Standard LaTeX commands and Sweave chunk headers with R markdown ones. It is NOT comprehensive, but it does get a long way towards a useful markdown file.
Obviously the specified file must exist for these functions to work.
Value
FindReplace will replace the existing file with the updated version while UseTemplate will return a character string which will usually be pushed out to an R script or R markdown file.
Author(s)
A. Jonathan R. Godfrey
Examples
UseTemplate("DTGroupSummary.R")
UseTemplate("DTGroupSummary.R", "DataName", "MyData")