SOL: matches the characters SOL: literally (case sensitive)
1st Capturing Group (\d{4})
\d{4}
matches a digit (equal to [0-9]){4} Quantifier — Matches exactly 4 times
\s+
matches any whitespace character (equal to [\r\n\t\f\v ])+ Quantifier — Matches between one and unlimited times, as many times as possible, giving back as needed (greedy)
.*
matches any character (except for line terminators)Line terminator(s) are \n
* Quantifier — Matches between zero and unlimited times, as many times as possible, giving back as needed (greedy)
\s+
matches any whitespace character (equal to [\r\n\t\f\v ])+ Quantifier — Matches between one and unlimited times, as many times as possible, giving back as needed (greedy)
, matches the character , literally (case sensitive)
\s+
matches any whitespace character (equal to [\r\n\t\f\v ])+ Quantifier — Matches between one and unlimited times, as many times as possible, giving back as needed (greedy)
EXPOZITIE matches the characters EXPOZITIE literally (case sensitive)
3rd Capturing Group (\w{0,2})
\w{0,2}
matches any word character (equal to [a-zA-Z0-9_])g modifier: global. All matches (don't return after first match)
m modifier: multi line. Causes ^ and $ to match the begin/end of each line (not only begin/end of string)