InfluxDB Docs

regexp.matchRegexpString() function

The regexp.matchRegexpString() function tests if a string contains any match to a regular expression.

Output data type: Boolean

import "regexp"

regexp.matchRegexpString(r: /(gopher){2}/, v: "gophergophergopher")

// Returns true

Parameters

r

The regular expression used to search v.

Data type: Regexp

v

The string value to search.

Data type: String

Examples

Filter by columns that contain matches to a regular expression
import "regexp"

data
  |> filter(fn: (r) =>
    regexp.matchRegexpString(
      r: /Alert\:/,
      v: r.message
    )
  )