\]the literal ] (9310 / 1358 / 5D16)
\s*a Unicode whitespace character, repeated any number of times
primathe literal text prima (case sensitive) \s*a Unicode whitespace character, repeated any number of times
1the literal 1 (4910 / 618 / 3116)
\s*a Unicode whitespace character, repeated any number of times
Negative Lookahead(?![\d]+\s+) +matches at least one character from the set below:
\da Unicode decimal digit
\s+a Unicode whitespace character, repeated at least once
Group 1([^\s→]+(?:\s+(?![\d]+\b)[^\s→]+)*) Negated Character Class[^\s→]+ +matches at least one character outside the set below:
\sa Unicode whitespace character
→the literal → (859410 / 206228 / 219216)
Non-Capturing Group(?:\s+(?![\d]+\b)[^\s→]+)* *repeats the group contents below any number of times:
\s+a Unicode whitespace character, repeated at least once
Negative Lookahead(?![\d]+\b) +matches at least one character from the set below:
\da Unicode decimal digit
\ba Unicode word boundary
Negated Character Class[^\s→]+ +matches at least one character outside the set below:
\sa Unicode whitespace character
→the literal → (859410 / 206228 / 219216)
\s*a Unicode whitespace character, repeated any number of times
2the literal 2 (5010 / 628 / 3216)
\s+a Unicode whitespace character, repeated at least once
Negative Lookahead(?![\d]+\b) +matches at least one character from the set below:
\da Unicode decimal digit
\ba Unicode word boundary
Group 2([^\s→]+(?:\s+(?![\d]+\b)[^\s→]+)*) Negated Character Class[^\s→]+ +matches at least one character outside the set below:
\sa Unicode whitespace character
→the literal → (859410 / 206228 / 219216)
Non-Capturing Group(?:\s+(?![\d]+\b)[^\s→]+)* *repeats the group contents below any number of times:
\s+a Unicode whitespace character, repeated at least once
Negative Lookahead(?![\d]+\b) +matches at least one character from the set below:
\da Unicode decimal digit
\ba Unicode word boundary
Negated Character Class[^\s→]+ +matches at least one character outside the set below:
\sa Unicode whitespace character
→the literal → (859410 / 206228 / 219216)
\s*a Unicode whitespace character, repeated any number of times
$end of line
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