Documentation

regexp.quoteMeta() function

Flux 0.33.5+

The regexp.quoteMeta() function escapes all regular expression metacharacters inside of a string.

Output data type: String

import "regexp"

regexp.quoteMeta(v: ".+*?()|[]{}^$")

// Returns "\.\+\*\?\(\)\|\[\]\{\}\^\$"

Parameters

v

The string that contains regular expression metacharacters to escape.

Examples

Escape regular expression meta characters in column values
import "regexp"

data
  |> map(fn: (r) => ({
      r with
      notes: r.notes,
      notes_escaped: regexp.quoteMeta(v: r.notes)
    })
  )

Upgrade to InfluxDB Cloud or InfluxDB 2.0!

InfluxDB Cloud and InfluxDB OSS 2.0 ready for production.