get_expression_size: Get pre-compiled regular expression program size

Description Usage Arguments Value Examples

Description

Returns the program size, a very approximate measure of a regexp's "cost". Larger numbers are more expensive than smaller numbers.

Usage

1

Arguments

pattern

a pre-compiled regular expression or a string

...

further arguments passed to re2

Value

a integer

Examples

1
2
3
get_expression_size(re2("1"))
get_expression_size(re2("(1)"))
get_expression_size(re2("(?:(?:(?:(?:(?:.)?){100})*)+)"))

Example output

[1] 5
[1] 7
[1] 1504

re2r documentation built on May 2, 2019, 12:35 p.m.