Text & patterns
Scalar
regexp_extract()
If string contains the regexp pattern, returns the capturing group specified by optional parameter group. The group must be a constant value. If no group is given, it defaults to 0. A set of optional options can be set.
Arguments & returns
5 overloadsregexp_extract(string, pattern[)
Scalar
| Overload link | string | pattern[ |
Returns |
|---|---|---|---|
| #01 | VARCHAR | VARCHAR |
VARCHAR |
regexp_extract(string, pattern[, group = 0][)
Scalar
regexp_extract(string, pattern[, group = 0][, options])
Scalar
Example
4 more ↓Haybarn WASM 1.5.5-rc3 · In your browser
Engine example · Run to view results.
More examples
Haybarn WASM 1.5.5-rc3 · In your browser
Engine example · Run to view results.
Haybarn WASM 1.5.5-rc3 · In your browser
Engine example · Run to view results.
Haybarn WASM 1.5.5-rc3 · In your browser
Engine example · Run to view results.
Haybarn WASM 1.5.5-rc3 · In your browser
Engine example · Run to view results.
In other engines
Amazon Redshiftregexp_substr()
SELECT REGEXP_SUBSTR(abc, 'pattern(group)', 2) FROM table
SELECT REGEXP_EXTRACT(SUBSTRING(abc, 2), 'pattern(group)') FROM "table"
Apache Hiveregexp_extract()
REGEXP_EXTRACT('abc', '(a)(b)(c)')
REGEXP_EXTRACT('abc', '(a)(b)(c)', 1)
Snowflakeregexp_substr()
REGEXP_SUBSTR(subject, pattern)
REGEXP_EXTRACT(subject, pattern)