subs: Get/Set Regex Sub-expressions From a regexr Object

Description Usage Arguments Value Examples

View source: R/subs.R

Description

subs - Get the sub-expressions from a regexr object.

subs<- - Set the sub-expressions(s) of a regexr object.

set_subs - This is a convenience function that sets the subs on a regexr object and returns the object.

Usage

1
2
3
4
5
subs(x, ...)

subs(x) <- value

set_subs(x, y)

Arguments

x

A regexr object.

value

The comment(s) to assign.

y

The sub-expressions to assign.

...

Ignored.

Value

subs - Returns a list of sub-expressions.

set_subs - Returns a regexr object.

Examples

1
2
3
4
5
6
7
8
9
minimal <- construct("a", "b", "c")
minimal
subs(minimal)
subs(minimal)[2] <- "\\s+[A-Z]|[0-9]"
subs(minimal)

minimal <- construct("a", "b", "c")
out <- set_subs(minimal, c("(", "\\s??", ")"))
subs(out)

Example output

[1] "abc"
[[1]]
[1] "a"

[[2]]
[1] "b"

[[3]]
[1] "c"

[[1]]
[1] "a"

[[2]]
[1] "\\s+[A-Z]|[0-9]"

[[3]]
[1] "c"

[1] "("     "\\s??" ")"    

regexr documentation built on May 29, 2017, 5:57 p.m.