\S+any character that is not Unicode whitespace, repeated at least once
\s*a Unicode whitespace character, repeated any number of times
=the literal = (6110 / 758 / 3D16)
\s*a Unicode whitespace character, repeated any number of times
?matches at most one character from the set below:
\"the literal " (3410 / 428 / 2216)
'the literal ' (3910 / 478 / 2716)
Group 2((?:.(?![\"']?\s+(?:\S+)=|[>\"']))?[^\"']*) Non-Capturing Group(?:.(?![\"']?\s+(?:\S+)=|[>\"']))? ?repeats the group contents below at most once:
.any Unicode character (except for line terminators)
Negative Lookahead(?![\"']?\s+(?:\S+)=|[>\"']) 1st Alternative[\"']?\s+(?:\S+)= ?matches at most one character from the set below:
\"the literal " (3410 / 428 / 2216)
'the literal ' (3910 / 478 / 2716)
\s+a Unicode whitespace character, repeated at least once
Non-Capturing Group(?:\S+) \S+any character that is not Unicode whitespace, repeated at least once
=the literal = (6110 / 758 / 3D16)
>the literal > (6210 / 768 / 3E16)
\"the literal " (3410 / 428 / 2216)
'the literal ' (3910 / 478 / 2716)
Negated Character Class[^\"']* *matches any number of characters outside the set below:
\"the literal " (3410 / 428 / 2216)
'the literal ' (3910 / 478 / 2716)
?matches at most one character from the set below:
\"the literal " (3410 / 428 / 2216)
'the literal ' (3910 / 478 / 2716)
g modifier: global. Finds all matches instead of stopping after the first