format.regex: Print or format regex objects

Description Usage Arguments Value Examples

Description

Prints/formats objects of class regex.

Usage

1
2
3
4
5
## S3 method for class 'regex'
format(x, ...)

## S3 method for class 'regex'
print(x, encode_string = FALSE, ...)

Arguments

x

A regex object.

...

Passed from other format methods. Currently ignored.

encode_string

If TRUE, the regex is encoded with encodeString. This means that backslashes are doubled, compared to the default of FALSE.

Value

format.regex returns a character vector. print.regex is invoked for the side effect of printing the regex object.

Examples

1
2
group(1:5)
lookahead(1:5)

Example output

<regex> (?:1)
<regex> (?:2)
<regex> (?:3)
<regex> (?:4)
<regex> (?:5)
<regex> (?=1)
<regex> (?=2)
<regex> (?=3)
<regex> (?=4)
<regex> (?=5)

rebus.base documentation built on May 2, 2019, 5:14 a.m.