functionthe literal text function (case sensitive) \s*any whitespace character, repeated any number of times
?repeats the group contents below at most once:
+matches at least one character from the set below:
A-zone character from A (6510) to z (12210) (case sensitive)
0-9one character from 0 (4810) to 9 (5710)
\s*any whitespace character, repeated any number of times
\(the literal ( (4010 / 508 / 2816)
Non-Capturing Group(?:[^)(]+|\((?:[^)(]+|\([^)(]*\))*\))* *repeats the group contents below any number of times:
Negated Character Class[^)(]+ +matches at least one character outside the set below:
)the literal ) (4110 / 518 / 2916)
(the literal ( (4010 / 508 / 2816)
2nd Alternative\((?:[^)(]+|\([^)(]*\))*\) \(the literal ( (4010 / 508 / 2816)
Non-Capturing Group(?:[^)(]+|\([^)(]*\))* *repeats the group contents below any number of times:
Negated Character Class[^)(]+ +matches at least one character outside the set below:
)the literal ) (4110 / 518 / 2916)
(the literal ( (4010 / 508 / 2816)
2nd Alternative\([^)(]*\) \(the literal ( (4010 / 508 / 2816)
Negated Character Class[^)(]* *matches any number of characters outside the set below:
)the literal ) (4110 / 518 / 2916)
(the literal ( (4010 / 508 / 2816)
\)the literal ) (4110 / 518 / 2916)
\)the literal ) (4110 / 518 / 2916)
\)the literal ) (4110 / 518 / 2916)
\s*any whitespace character, repeated any number of times
\{the literal { (12310 / 1738 / 7B16)
Non-Capturing Group(?:[^}{]+|\{(?:[^}{]+|\{[^}{]*\})*\})* *repeats the group contents below any number of times:
Negated Character Class[^}{]+ +matches at least one character outside the set below:
}the literal } (12510 / 1758 / 7D16)
{the literal { (12310 / 1738 / 7B16)
2nd Alternative\{(?:[^}{]+|\{[^}{]*\})*\} \{the literal { (12310 / 1738 / 7B16)
Non-Capturing Group(?:[^}{]+|\{[^}{]*\})* *repeats the group contents below any number of times:
Negated Character Class[^}{]+ +matches at least one character outside the set below:
}the literal } (12510 / 1758 / 7D16)
{the literal { (12310 / 1738 / 7B16)
2nd Alternative\{[^}{]*\} \{the literal { (12310 / 1738 / 7B16)
Negated Character Class[^}{]* *matches any number of characters outside the set below:
}the literal } (12510 / 1758 / 7D16)
{the literal { (12310 / 1738 / 7B16)
\}the literal } (12510 / 1758 / 7D16)
\}the literal } (12510 / 1758 / 7D16)
\}the literal } (12510 / 1758 / 7D16)
g modifier: global. Finds all matches instead of stopping after the first