regexr: Readable Regular Expressions
Version 1.1.0

An R framework for constructing and managing human readable regular expressions. It aims to provide tools that enable the user to write regular expressions in a way that is similar to the ways R code is written. The tools allow the user to (1) write in smaller, modular, named, sub-expressions, (2) write top to bottom, rather than a single string (3) comment individual chunks, (4) indent expressions to clearly present regular expression groups, (5) add vertical line spaces and R comments (i.e., #), and (6) test the validity of the concatenated expression and the modular sub-expressions.

Browse man pages Browse package API and functions Browse package files

AuthorTyler Rinker [aut, cre]
Date of publication2015-08-16 23:06:08
MaintainerTyler Rinker <tyler.rinker@gmail.com>
LicenseGPL-2
Version1.1.0
URL http://trinker.github.com/regexr/
Package repositoryView on CRAN
InstallationInstall the latest version of this package by entering the following in R:
install.packages("regexr")

Man pages

add_comments: Add Comments to Character Strings.
as.regexr: Generic Method to Coerce to regexr
as.regexr.character: Coerce character to regexr
as.regexr.default: Coerce default to regexr
comments: Get/Set Comments From a regexr Object
comments.regexr: Extract Comments From regexr Object
comments-set-.regexr: Set Comments For regexr
construct: Construct Human Readable Regular Expressions
get_construct: Extract Script from 'reverse_construct' to 'construct' a...
get_construct.reverse_construct: Extract Script from 'reverse_construct' to 'construct' a...
names.regexr: Get Names of Sub-Expressions of a regexr Object
names-set-.regexr: Set Names of a Sub-expressions of a regexr Object
print.regexr: Prints a regexr Object
print.reverse_construct: Prints a reverse_construct object
print.subcom: Prints a subcom object
print.summary_regexr: Prints a summary_regexr object
print.unglued: Prints an unglued object
regexr: regexr: Tools for Human Readable Regular Expressions
set_names: Set the Names in a 'regexr' Object
subs: Get/Set Regex Sub-expressions From a regexr Object
subs.regexr: Get Sub-expressions From a regexr Object
subs-set-.regexr: Set Regex Sub-expressions From a regexr Object
summary.regexr: Summarize a regexr Object
test: Test Regular Expression Validity
test.regexr: Test Regular Expression Validity
unglue: Get Sub-expressions from 'regexr' Object
unglue.regexr: Unglue regexr Object

Functions

\%:)\% Man page
\%comment\% Man page
as.regexr Man page Source code
as.regexr.character Man page Source code
as.regexr.default Man page
comments Man page Source code
comments.regexr Man page Source code
comments<- Man page
comments<-.regexr Man page
construct Man page Source code
get_comment Source code
get_construct Man page Source code
get_construct.reverse_construct Man page Source code
is.regex Source code
namer Source code
names.regexr Man page Source code
names<-.regexr Man page
package-regexr Man page
print.regexr Man page Source code
print.reverse_construct Man page Source code
print.subcom Man page Source code
print.summary_regexr Man page Source code
print.unglued Man page Source code
regex_break_down Source code
regexr Man page
regexr-package Man page
set_comments Man page Source code
set_names Man page Source code
set_subs Man page Source code
subs Man page Source code
subs.regexr Man page Source code
subs<- Man page
subs<-.regexr Man page
summary.regexr Man page Source code
test Man page Source code
test.regexr Man page Source code
unglue Man page Source code
unglue.regexr Man page Source code

Files

inst
inst/CITATION
inst/functions_table
inst/functions_table/functions.R
inst/regexr_logo
inst/regexr_logo/Thumbs.db
inst/regexr_logo/r_regexr.png
tests
tests/testthat.R
tests/testthat
tests/testthat/test-comments.R
tests/testthat/test-unglue.R
tests/testthat/test-names.R
tests/testthat/test-summary.R
tests/testthat/test-get_construct.R
tests/testthat/test-test.R
tests/testthat/test-comment_binary_operator.R
tests/testthat/test-subs.R
tests/testthat/test-print.subcom.R
tests/testthat/test-construct.R
tests/testthat/test-as.regexr.R
NAMESPACE
NEWS
R
R/utils.R
R/regexr-class.R
R/comments.R
R/as.regexr.R
R/test.R
R/regexr-package.R
R/unglue.R
R/add_comments.R
R/set_names.R
R/construct.R
R/regex-class.R
R/subs.R
README.md
MD5
DESCRIPTION
man
man/regexr.Rd
man/print.regexr.Rd
man/summary.regexr.Rd
man/comments-set-.regexr.Rd
man/unglue.Rd
man/set_names.Rd
man/names.regexr.Rd
man/as.regexr.Rd
man/add_comments.Rd
man/as.regexr.default.Rd
man/names-set-.regexr.Rd
man/get_construct.reverse_construct.Rd
man/get_construct.Rd
man/comments.Rd
man/test.Rd
man/print.reverse_construct.Rd
man/subs.regexr.Rd
man/unglue.regexr.Rd
man/print.unglued.Rd
man/comments.regexr.Rd
man/as.regexr.character.Rd
man/test.regexr.Rd
man/construct.Rd
man/subs-set-.regexr.Rd
man/print.summary_regexr.Rd
man/subs.Rd
man/print.subcom.Rd
regexr documentation built on May 29, 2017, 5:57 p.m.