^start of line
\s{4}any whitespace character, repeated exactly 4 times
+matches at least one character from the set below:
a-zone character from a (9710) to z (12210) (case sensitive)
\na line-feed (newline) character (ASCII 10)
\s+any whitespace character, repeated at least once
name: the literal text name: (case sensitive) \"the literal " (3410 / 428 / 2216)
Character Class[a-zA-Z' \-’]+ +matches at least one character from the set below:
a-zone character from a (9710) to z (12210) (case sensitive)
A-Zone character from A (6510) to Z (9010) (case sensitive)
'the literal ' (3910 / 478 / 2716)
the literal (3210 / 408 / 2016)
\-the literal - (4510 / 558 / 2D16)
’the literal ’ (821710 / 200318 / 201916)
\"the literal " (3410 / 428 / 2216)
,the literal , (4410 / 548 / 2C16)
\na line-feed (newline) character (ASCII 10)
Non-Capturing Group(?:\s+class: \"([a-z]+)\",\n)? ?repeats the group contents below at most once:
\s+any whitespace character, repeated at least once
class: the literal text class: (case sensitive) \"the literal " (3410 / 428 / 2216)
+matches at least one character from the set below:
a-zone character from a (9710) to z (12210) (case sensitive)
\"the literal " (3410 / 428 / 2216)
,the literal , (4410 / 548 / 2C16)
\na line-feed (newline) character (ASCII 10)
Non-Capturing Group(?:\s+tclass: \"([a-z]+)\",\n)? ?repeats the group contents below at most once:
\s+any whitespace character, repeated at least once
tclass: the literal text tclass: (case sensitive) \"the literal " (3410 / 428 / 2216)
+matches at least one character from the set below:
a-zone character from a (9710) to z (12210) (case sensitive)
\"the literal " (3410 / 428 / 2216)
,the literal , (4410 / 548 / 2C16)
\na line-feed (newline) character (ASCII 10)
Non-Capturing Group(?:\s+order: ([a-zA-Z\[\]\", \d]+),\n)? ?repeats the group contents below at most once:
\s+any whitespace character, repeated at least once
order: the literal text order: (case sensitive) Group 5([a-zA-Z\[\]\", \d]+) Character Class[a-zA-Z\[\]\", \d]+ +matches at least one character from the set below:
a-zone character from a (9710) to z (12210) (case sensitive)
A-Zone character from A (6510) to Z (9010) (case sensitive)
\[the literal [ (9110 / 1338 / 5B16)
\]the literal ] (9310 / 1358 / 5D16)
\"the literal " (3410 / 428 / 2216)
,the literal , (4410 / 548 / 2C16)
the literal (3210 / 408 / 2016)
\da digit
,the literal , (4410 / 548 / 2C16)
\na line-feed (newline) character (ASCII 10)
Non-Capturing Group(?:\s+tclass: \"([a-z]+)\",\n)? ?repeats the group contents below at most once:
\s+any whitespace character, repeated at least once
tclass: the literal text tclass: (case sensitive) \"the literal " (3410 / 428 / 2216)
+matches at least one character from the set below:
a-zone character from a (9710) to z (12210) (case sensitive)
\"the literal " (3410 / 428 / 2216)
,the literal , (4410 / 548 / 2C16)
\na line-feed (newline) character (ASCII 10)
\s+any whitespace character, repeated at least once
bonuses: the literal text bonuses: (case sensitive) \{the literal { (12310 / 1738 / 7B16)
\na line-feed (newline) character (ASCII 10)
\s+any whitespace character, repeated at least once
Group 7([\d: \{\na-z\"A-Z,%\.}\]\[\-_']+) Character Class[\d: \{\na-z\"A-Z,%\.}\]\[\-_']+ +matches at least one character from the set below:
\da digit
:the literal : (5810 / 728 / 3A16)
the literal (3210 / 408 / 2016)
\{the literal { (12310 / 1738 / 7B16)
\na line-feed (newline) character (ASCII 10)
a-zone character from a (9710) to z (12210) (case sensitive)
\"the literal " (3410 / 428 / 2216)
A-Zone character from A (6510) to Z (9010) (case sensitive)
,the literal , (4410 / 548 / 2C16)
%the literal % (3710 / 458 / 2516)
\.the literal . (4610 / 568 / 2E16)
}the literal } (12510 / 1758 / 7D16)
\]the literal ] (9310 / 1358 / 5D16)
\[the literal [ (9110 / 1338 / 5B16)
\-the literal - (4510 / 558 / 2D16)
_the literal _ (9510 / 1378 / 5F16)
'the literal ' (3910 / 478 / 2716)
\na line-feed (newline) character (ASCII 10)
{8}the literal (3210 / 408 / 2016) , repeated exactly 8 times
\}the literal } (12510 / 1758 / 7D16)
\na line-feed (newline) character (ASCII 10)
{4}the literal (3210 / 408 / 2016) , repeated exactly 4 times
\}the literal } (12510 / 1758 / 7D16)
,the literal , (4410 / 548 / 2C16)
\na line-feed (newline) character (ASCII 10)
g modifier: global. Finds all matches instead of stopping after the first
m modifier: multiline. Causes ^ and $ to match the start and end of each line, not only the start and end of the string
U modifier: Ungreedy. Quantifiers are lazy by default. A trailing ? makes a quantifier greedy