Extract
extract
Extracts a match for a regular expression from a source string.
Spec
extract(regex, capture_group, source) Parameters
regex - A regular expression pattern.
capture_group - The capture group index (0 for full match, 1+ for groups).
source - The string to search. Return Value
A string: the matched capture group value, or empty string if no match. Example
datatable(val:string)["abc123def"]
| extend num = extract("(\\d+)", 1, val) | val | num |
|---|---|
| abc123def | 123 |