ore: An R Interface to the Onigmo Regular Expression Library
Version 1.6.0

Provides an alternative to R's built-in functionality for handling regular expressions, based on the Onigmo library. Offers first-class compiled regex objects, partial matching and function-based substitutions, amongst other features.

AuthorJon Clayden, based on Onigmo by K. Kosako and K. Takata
Date of publication2017-04-13 22:23:32 UTC
MaintainerJon Clayden <code@clayden.org>
LicenseBSD_3_clause + file LICENCE
Version1.6.0
URL https://github.com/jonclayden/ore
Package repositoryView on CRAN
InstallationInstall the latest version of this package by entering the following in R:
install.packages("ore")

Getting started

README.md

Popular man pages

ore: Oniguruma regular expressions
ore.dict: Get or set entries in the pattern dictionary
ore.file: Use a file as a text source
ore.lastmatch: Retrieve the last match
ore.search: Search for matches to a regular expression
ore.split: Split strings using a regex
ore.subst: Replace matched substrings with new text
See all...

All man pages Function index File listing

Man pages

es: Expression substitution
matches: Extract matching substrings
ore: Oniguruma regular expressions
ore.dict: Get or set entries in the pattern dictionary
ore.escape: Escape regular expression special characters
ore.file: Use a file as a text source
ore.ismatch: Does text match a regex?
ore.lastmatch: Retrieve the last match
ore.search: Search for matches to a regular expression
ore.split: Split strings using a regex
ore.subst: Replace matched substrings with new text

Functions

[.orematch Man page
[.orematches Man page
\%~\% Man page
\%~|\% Man page
\%~~\% Man page
es Man page Source code
groups Man page Source code
groups.default Man page Source code
groups.orearg Man page Source code
groups.orematch Man page Source code
groups.orematches Man page Source code
is.ore Man page
is.orematch Man page
is_ore Man page
is_orematch Man page
matches Man page Source code
matches.default Man page Source code
matches.orematch Man page Source code
matches.orematches Man page Source code
onLoad Source code
onUnload Source code
ore Man page Source code
ore.dict Man page
ore.escape Man page
ore.file Man page
ore.ismatch Man page
ore.lastmatch Man page
ore.search Man page
ore.split Man page
ore.subst Man page
ore_dict Man page
ore_escape Man page
ore_file Man page
ore_ismatch Man page
ore_lastmatch Man page
ore_search Man page
ore_split Man page
ore_subst Man page
orefile Man page
orematch Man page
print.ore Man page Source code
print.orematch Man page Source code
print.orematches Man page Source code

Files

configure.ac
tests
tests/testthat
tests/testthat/test-05-ore.R
tests/testthat/test-20-dict.R
tests/testthat/test-15-rex.R
tests/testthat/test-25-es.R
tests/testthat/test-10-match.R
tests/testthat/hello.bin
tests/testthat/sjis.txt
tests/testthat/drink.txt
tests/test-all.R
src
src/subst.c
src/Makevars
src/print.h
src/wcwidth.h
src/compile.h
src/match.h
src/zzz.c
src/escape.c
src/compile.c
src/subst.h
src/match.c
src/split.h
src/zzz.h
src/wcwidth.c
src/escape.h
src/print.c
src/split.c
src/onig
src/onig/regposix.c
src/onig/st.c
src/onig/regcomp.c
src/onig/regposerr.c
src/onig/config.h.win
src/onig/regext.c
src/onig/regint.h
src/onig/config.h.in
src/onig/regtrav.c
src/onig/regenc.c
src/onig/reggnu.c
src/onig/onigmo.h
src/onig/regversion.c
src/onig/regparse.c
src/onig/regsyntax.c
src/onig/enc
src/onig/enc/us_ascii.c
src/onig/enc/windows_1250.c
src/onig/enc/utf_32le.c
src/onig/enc/utf_16le.c
src/onig/enc/iso_8859_2.c
src/onig/enc/cp949.c
src/onig/enc/utf_8.c
src/onig/enc/iso_8859_7.c
src/onig/enc/windows_31j.c
src/onig/enc/windows_1257.c
src/onig/enc/iso_8859_6.c
src/onig/enc/iso_8859_13.c
src/onig/enc/iso_8859_5.c
src/onig/enc/unicode
src/onig/enc/unicode/name2ctype.h
src/onig/enc/unicode/casefold.h
src/onig/enc/jis
src/onig/enc/jis/props.kwd
src/onig/enc/jis/props.h
src/onig/enc/koi8_r.c
src/onig/enc/iso_8859_4.c
src/onig/enc/utf_16be.c
src/onig/enc/euc_tw.c
src/onig/enc/gbk.c
src/onig/enc/big5.c
src/onig/enc/windows_1252.c
src/onig/enc/ascii.c
src/onig/enc/iso_8859_14.c
src/onig/enc/iso_8859_3.c
src/onig/enc/euc_jp.c
src/onig/enc/gb18030.c
src/onig/enc/windows_1251.c
src/onig/enc/iso_8859.h
src/onig/enc/iso_8859_9.c
src/onig/enc/iso_8859_1.c
src/onig/enc/iso_8859_11.c
src/onig/enc/utf_32be.c
src/onig/enc/iso_8859_10.c
src/onig/enc/euc_kr.c
src/onig/enc/shift_jis.c
src/onig/enc/iso_8859_15.c
src/onig/enc/windows_1253.c
src/onig/enc/windows_1254.c
src/onig/enc/iso_8859_16.c
src/onig/enc/iso_8859_8.c
src/onig/enc/koi8_u.c
src/onig/enc/unicode.c
src/onig/regenc.h
src/onig/onigmognu.h
src/onig/regparse.h
src/onig/regerror.c
src/onig/regexec.c
src/onig/st.h
src/onig/onigmoposix.h
NAMESPACE
NEWS
R
R/dict.R
R/file.R
R/es.R
R/workspace.R
R/ore.R
R/zzz.R
R/match.R
README.md
MD5
DESCRIPTION
LICENCE
configure
man
man/ore.subst.Rd
man/ore.Rd
man/matches.Rd
man/es.Rd
man/ore.ismatch.Rd
man/ore.escape.Rd
man/ore.file.Rd
man/ore.dict.Rd
man/ore.split.Rd
man/ore.lastmatch.Rd
man/ore.search.Rd
configure.win
cleanup
cleanup.win
ore documentation built on May 19, 2017, 6:42 p.m.