Non-Capturing Group(?:(script|style|object|embed|applet|noframes|noscript|noembed)(?:\s+(?>"[\S\s]*?"|'[\S\s]*?'|(?:(?!\/>)[^>])?)+)?\s*>) Group 1(script|style|object|embed|applet|noframes|noscript|noembed) scriptthe literal text script (case sensitive) stylethe literal text style (case sensitive) objectthe literal text object (case sensitive) embedthe literal text embed (case sensitive) appletthe literal text applet (case sensitive) noframesthe literal text noframes (case sensitive) noscriptthe literal text noscript (case sensitive) noembedthe literal text noembed (case sensitive) Non-Capturing Group(?:\s+(?>"[\S\s]*?"|'[\S\s]*?'|(?:(?!\/>)[^>])?)+)? ?repeats the group contents below at most once:
\s+any whitespace character, repeated at least once
Atomic Group(?>"[\S\s]*?"|'[\S\s]*?'|(?:(?!\/>)[^>])?)+ +repeats the group contents below at least once:
1st Alternative"[\S\s]*?" "the literal " (3410 / 428 / 2216)
*?matches any number of characters from the set below:
\Sany non-whitespace character
\sany whitespace character
"the literal " (3410 / 428 / 2216)
2nd Alternative'[\S\s]*?' 'the literal ' (3910 / 478 / 2716)
*?matches any number of characters from the set below:
\Sany non-whitespace character
\sany whitespace character
'the literal ' (3910 / 478 / 2716)
3rd Alternative(?:(?!\/>)[^>])? Non-Capturing Group(?:(?!\/>)[^>])? ?repeats the group contents below at most once:
Negative Lookahead(?!\/>) \/the literal / (4710 / 578 / 2F16)
>the literal > (6210 / 768 / 3E16)
Negated Character Class[^>] >the literal > (6210 / 768 / 3E16)
\s*any whitespace character, repeated any number of times
>the literal > (6210 / 768 / 3E16)
*?matches any number of characters from the set below:
\Sany non-whitespace character
\sany whitespace character
<the literal < (6010 / 748 / 3C16)
\/the literal / (4710 / 578 / 2F16)
\1the text saved by group 1
\s*any whitespace character, repeated any number of times
>the literal > (6210 / 768 / 3E16)