\[the literal [ (9110 / 1338 / 5B16)
\s*a Unicode whitespace character, repeated any number of times
Group name(?<name>[a-zA-Z0-9-_]+) Character Class[a-zA-Z0-9-_]+ +matches at least one character from the set below:
a-zone character from a (9710) to z (12210) (case insensitive)
A-Zone character from A (6510) to Z (9010) (case insensitive)
0-9one character from 0 (4810) to 9 (5710)
-the literal - (4510 / 558 / 2D16)
_the literal _ (9510 / 1378 / 5F16)
\s*a Unicode whitespace character, repeated any number of times
Non-Capturing Group(?:\=\s*(?<bbCode>\"(?:[^\"\\\\]*(?:\\\\.[^\"\\\\]*)*)\"|((?:(?!=\s*|\]|\/\])[^\s])+)))? ?repeats the group contents below at most once:
\=the literal = (6110 / 758 / 3D16)
\s*a Unicode whitespace character, repeated any number of times
Group bbCode(?<bbCode>\"(?:[^\"\\\\]*(?:\\\\.[^\"\\\\]*)*)\"|((?:(?!=\s*|\]|\/\])[^\s])+)) 1st Alternative\"(?:[^\"\\\\]*(?:\\\\.[^\"\\\\]*)*)\" \"the literal " (3410 / 428 / 2216)
Non-Capturing Group(?:[^\"\\\\]*(?:\\\\.[^\"\\\\]*)*) Negated Character Class[^\"\\\\]* *matches any number of characters outside the set below:
\"the literal " (3410 / 428 / 2216)
\\the literal \ (9210 / 1348 / 5C16)
\\the literal \ (9210 / 1348 / 5C16)
Non-Capturing Group(?:\\\\.[^\"\\\\]*)* *repeats the group contents below any number of times:
\\the literal \ (9210 / 1348 / 5C16)
\\the literal \ (9210 / 1348 / 5C16)
.any Unicode character (except for line terminators)
Negated Character Class[^\"\\\\]* *matches any number of characters outside the set below:
\"the literal " (3410 / 428 / 2216)
\\the literal \ (9210 / 1348 / 5C16)
\\the literal \ (9210 / 1348 / 5C16)
\"the literal " (3410 / 428 / 2216)
2nd Alternative((?:(?!=\s*|\]|\/\])[^\s])+) Group 4((?:(?!=\s*|\]|\/\])[^\s])+) Non-Capturing Group(?:(?!=\s*|\]|\/\])[^\s])+ +repeats the group contents below at least once:
Negative Lookahead(?!=\s*|\]|\/\]) =the literal = (6110 / 758 / 3D16)
\s*a Unicode whitespace character, repeated any number of times
\]the literal ] (9310 / 1358 / 5D16)
\/the literal / (4710 / 578 / 2F16)
\]the literal ] (9310 / 1358 / 5D16)
Negated Character Class[^\s] \sa Unicode whitespace character
\s*a Unicode whitespace character, repeated any number of times
Group parameters(?<parameters>(?:\s*(?:\w+(?:\s*\=\s*\"(?:[^\"\\\\]*(?:\\\\.[^\"\\\\]*)*)\"|\s*\=\s*((?:(?!=\s*|\]|\/\])[^\s])+)|(?=\s|\]|\/\s*\]|$))))*) Non-Capturing Group(?:\s*(?:\w+(?:\s*\=\s*\"(?:[^\"\\\\]*(?:\\\\.[^\"\\\\]*)*)\"|\s*\=\s*((?:(?!=\s*|\]|\/\])[^\s])+)|(?=\s|\]|\/\s*\]|$))))* *repeats the group contents below any number of times:
\s*a Unicode whitespace character, repeated any number of times
Non-Capturing Group(?:\w+(?:\s*\=\s*\"(?:[^\"\\\\]*(?:\\\\.[^\"\\\\]*)*)\"|\s*\=\s*((?:(?!=\s*|\]|\/\])[^\s])+)|(?=\s|\]|\/\s*\]|$))) \w+a Unicode word character, repeated at least once
Non-Capturing Group(?:\s*\=\s*\"(?:[^\"\\\\]*(?:\\\\.[^\"\\\\]*)*)\"|\s*\=\s*((?:(?!=\s*|\]|\/\])[^\s])+)|(?=\s|\]|\/\s*\]|$)) 1st Alternative\s*\=\s*\"(?:[^\"\\\\]*(?:\\\\.[^\"\\\\]*)*)\" \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
\"the literal " (3410 / 428 / 2216)
Non-Capturing Group(?:[^\"\\\\]*(?:\\\\.[^\"\\\\]*)*) Negated Character Class[^\"\\\\]* Non-Capturing Group(?:\\\\.[^\"\\\\]*)* \"the literal " (3410 / 428 / 2216)
2nd Alternative\s*\=\s*((?:(?!=\s*|\]|\/\])[^\s])+) 3rd Alternative(?=\s|\]|\/\s*\]|$) \s*a Unicode whitespace character, repeated any number of times
Non-Capturing Group(?:\](?<content>.*?)\[\s*(?<markerContent>\/)\s*(\k<name>)\s*\]|\]|(?<marker>\/)\s*\])