Documentation

regexp.compile() function

The regexp.compile() function parses a regular expression and, if successful, returns a Regexp object that can be used to match against text.

Output data type: Regexp

import "regexp"

regexp.compile(v: "abcd")

// Returns the regexp object `abcd`

Parameters

v

The string value to parse into a regular expression.

Examples

Use a string value as a regular expression
import "regexp"

data
    |> map(fn: (r) => ({r with
        regexStr: r.regexStr,
        _value: r._value,
        firstRegexMatch: findString(r: regexp.compile(v: regexStr), v: r._value)
    }))

Was this page helpful?

Thank you for your feedback!


Upgrade to InfluxDB Cloud or InfluxDB 2.0!

InfluxDB Cloud and InfluxDB OSS 2.0 ready for production.