View source: R/findAndReplace.R
findAndReplace | R Documentation |
Find and replace in files across a directory
findAndReplace(
pattern,
replacement,
filePattern = "\\.(r|R)$",
dir = getwd(),
recursive = FALSE
)
pattern |
|
replacement |
|
filePattern |
|
dir |
|
recursive |
|
Invisibly return file paths.
Updated 2023-05-22.
unlink("testdata", recursive = TRUE)
dir.create(file.path("testdata", "subdir"), recursive = TRUE)
writeLines(
text = "print(\"foo\")",
con = file.path("testdata", "aaa.R"),
)
writeLines(
text = "print(\"foo\")",
con = file.path("testdata", "subdir", "bbb.R"),
)
out <- findAndReplace(
pattern = "foo",
replacement = "bar",
dir = "testdata",
recursive = TRUE
)
print(out)
print(readLines(out[[1L]]))
unlink("testdata", recursive = TRUE)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.