^start of string
\[the literal [ (9110 / 1338 / 5B16)
\[the literal [ (9110 / 1338 / 5B16)
\%the literal % (3710 / 458 / 2516)
Character Class[A-z0-9\-]+ +matches at least one character from the set below:
A-zone character from A (6510) to z (12210) (case insensitive)
0-9one character from 0 (4810) to 9 (5710)
\-the literal - (4510 / 558 / 2D16)
\?the literal ? (6310 / 778 / 3F16)
\s+any whitespace character, repeated at least once
\&the literal & (3810 / 468 / 2616)
namespacethe literal text namespace (case insensitive) \=the literal = (6110 / 758 / 3D16)
\`the literal ` (9610 / 1408 / 6016)
.*any character, repeated any number of times
\`the literal ` (9610 / 1408 / 6016)
\s+any whitespace character, repeated at least once
\&the literal & (3810 / 468 / 2616)
topicthe literal text topic (case insensitive) \=the literal = (6110 / 758 / 3D16)
\`the literal ` (9610 / 1408 / 6016)
.*any character, repeated any number of times
\`the literal ` (9610 / 1408 / 6016)
\]the literal ] (9310 / 1358 / 5D16)
\]the literal ] (9310 / 1358 / 5D16)
U modifier: Ungreedy. Quantifiers are lazy by default. A trailing ? makes a quantifier greedy
i modifier: insensitive. Matches without distinguishing uppercase and lowercase letters
s modifier: single line. Allows a dot to match line terminators