$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):

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

Custom Command Bot 06/01/2026
50

Example (Find all numbers):

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

Custom Command Bot 06/01/2026
50/18

Example (Find 2nd number only):

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

Custom Command Bot 06/01/2026
18

Regex Flags

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

Function difficulty Medium
Tags: regex search find search match