re2r (version 0.2.0)

get_expression_size: Get pre-compiled regular expression program size

Description

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

Usage

get_expression_size(pattern, ...)

Arguments

pattern

a pre-compiled regular expression or a string

...

further arguments passed to re2

Value

a integer

Examples

Run this code
# NOT RUN {
get_expression_size(re2("1"))
get_expression_size(re2("(1)"))
get_expression_size(re2("(?:(?:(?:(?:(?:.)?){100})*)+)"))
# }

Run the code above in your browser using DataLab