^start of line
the literal (3210 / 408 / 2016)
Group 1(JAN|FEB|MAR|APR|MAY|JUN|JUL|AUG|SEP|OCT|NOV|DEC) JANthe literal text JAN (case sensitive) FEBthe literal text FEB (case sensitive) MARthe literal text MAR (case sensitive) APRthe literal text APR (case sensitive) MAYthe literal text MAY (case sensitive) JUNthe literal text JUN (case sensitive) JULthe literal text JUL (case sensitive) AUGthe literal text AUG (case sensitive) SEPthe literal text SEP (case sensitive) OCTthe literal text OCT (case sensitive) NOVthe literal text NOV (case sensitive) DECthe literal text DEC (case sensitive) the literal (3210 / 408 / 2016)
Group 2(MON|TUE|WED|THU|FRI|SAT|SUN) MONthe literal text MON (case sensitive) TUEthe literal text TUE (case sensitive) WEDthe literal text WED (case sensitive) THUthe literal text THU (case sensitive) FRIthe literal text FRI (case sensitive) SATthe literal text SAT (case sensitive) SUNthe literal text SUN (case sensitive) the literal (3210 / 408 / 2016)
\da Unicode decimal digit
\da Unicode decimal digit
the literal (3210 / 408 / 2016)
$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