Comment: Start arg group
\w+any word character, repeated at least once
Comment: key group: 1+ word chars
= the literal text =
Comment: =
Group quote(?<quote>['"`]?) ?matches at most one character from the set below:
'the literal ' (3910 / 478 / 2716)
"the literal " (3410 / 428 / 2216)
`the literal ` (9610 / 1408 / 6016)
Comment: quote group: an optional " ' or `
Group value(?<value>(?:(?!\k<quote>)[^\\])*(?:\\[\s\S](?:(?!\k<quote>)[^\\])*)*) Non-Capturing Group(?:(?!\k<quote>)[^\\])* *repeats the group contents below any number of times:
Negative Lookahead(?!\k<quote>) \k<quote>the text saved by group quote
Negated Character Class[^\\] \\the literal \ (9210 / 1348 / 5C16)
Non-Capturing Group(?:\\[\s\S](?:(?!\k<quote>)[^\\])*)* *repeats the group contents below any number of times:
\\the literal \ (9210 / 1348 / 5C16)
\sany whitespace character
\Sany non-whitespace character
Non-Capturing Group(?:(?!\k<quote>)[^\\])* *repeats the group contents below any number of times:
Negative Lookahead(?!\k<quote>) \k<quote>the text saved by group quote
Negated Character Class[^\\] \\the literal \ (9210 / 1348 / 5C16)
Comment: value group: any 0+ chars other than quote char with escaped quote chars allowed
\k<quote>the text saved by group quote
Comment: quote group value