REGEX_NAMED_GROUPS | Qlik Cloud Help
Skip to main content Skip to complementary content

REGEX_NAMED_GROUPS

Last updated: 9/21/2026

Matches the regular expression on the input string. Returns the record with field names and group names.

Syntax

REGEX_NAMED_GROUPS(pattern, allMatches, filterEmpty, input)

Arguments

Name Type Description Default Value
pattern string Regular Expression Pattern
allMatches Boolean Return all the matches of the pattern, and not only the first one false
filterEmpty Boolean Filter out empty matches false
input string

Examples

pattern allMatches filterEmpty input Output
'^(?:(?.?):/)?/?(?[^:/\s]+)(?::(?\d))?(?:(/\w+)/)(?[\w-.]+[^#?\s]+)(?:.)?$' false false 'https://www.domain.com/page.html' {scheme: `https`, domain: `www.domain.com`, port: null, page: `page.html`}
'^(?:(?.?):/)?/?(?[^:/\s]+)(?::(?\d))?(?:(/\w+)/)(?[\w-.]+[^#?\s]+)(?:.)?$' false false 'http://www.domain.com:8080/page.html' {scheme: `http`, domain: `www.domain.com`, port: `8080`, page: `page.html`}
'^(?\d*)$' false false '123' {digits: `123`}
'^(?\d*)$' false false 'foo' null
'^(?\d*)$' false false '' {digits: ``}
'^(?\d*)$' false true '' null
'\bwww.(?[^.]*).com\b' true false 'www.qlik.com' {domain: `qlik`}
'\bwww.(?[^.]*).com\b' true false 'www.a.com www.b.com' [{domain: `a`}, {domain: `b`}]
'\bwww.(?[^.]*).com\b' false false 'www.a.com www.b.com' {domain: `a`}

Did this page help you?

If you find any issues with this page or its content – a typo, a missing step, or a technical error – please let us know!