regexp.findString() function

The regexp.findString() function returns the left-most regular expression match in a string.

Output data type: String

import "regexp"

findString(r: /foo.?/, v: "seafood fool")

// Returns "food"

Parameters

r

The regular expression used to search v.

Data type: Regexp

v

The string value to search.

Data type: String

Examples

Find the first regular expression match in each row
import "regexp"

data
  |> map(fn: (r) => ({
      r with
      message: r.message,
      regexp: r.regexp,
      match: regexp.findString(r: r.regexp, v: r.message)
    })
  )

This documentation is open source. See a typo? Please, open an issue.


Need help getting up and running? Get Support