Custom Command
FunctionsRegex Functions

$regexMatch

Matches a string with the given Regex Pattern and returns the matched text or multiple matches seperated by the seperator

Usage

$regexMatch[text;regexp;flags(optional);group index(optional, 0 by default) or all;separator (optional)]

Note about Separator

It can only be used when group index is all.
in case flag is g it will return all matches glued with that separator
in case flag is not g it will return the whole matched text and matched groups

Example (Find the first number):

Member
9/5/2026

!!exec $regexMatch[Rake owns 50$ and has 18 properties.;\d+]

Custom Command
APP
9/5/2026
50

Example (Find all numbers):

Member
9/5/2026

!!exec $regexMatch[Rake owns 50$ and has 18 properties.;\d+;g;all;/]

Custom Command
APP
9/5/2026
50/18

Example (Find 2nd number only):

Member
9/5/2026

!!exec $regexMatch[Rake owns 50$ and has 18 properties.;\d+;g;1]

Custom Command
APP
9/5/2026
18

Regex Flags

These are all regex flags: g, i, m, u, s, y.

Function difficulty: Medium

Tags: Regex Search Find Search Match

On this page