^start of string
Group MSGTYPE(?'MSGTYPE'[A-Z]{3}) {3}matches exactly 3 characters from the set below:
A-Zone character from A (6510) to Z (9010) (case sensitive)
\na line-feed (newline) character (ASCII 10)
Group FLIGHTNO(?'FLIGHTNO'[A-Z0-9]{3,}) Character Class[A-Z0-9]{3,} {3,}matches at least 3 characters from the set below:
A-Zone character from A (6510) to Z (9010) (case sensitive)
0-9one character from 0 (4810) to 9 (5710)
\/the literal / (4710 / 578 / 2F16)
Group DATE(?'DATE'[0-9]{2}) {2}matches exactly 2 characters from the set below:
0-9one character from 0 (4810) to 9 (5710)
\.the literal . (4610 / 568 / 2E16)
Group ACREG(?'ACREG'[A-Z0-9]{5,}) Character Class[A-Z0-9]{5,} {5,}matches at least 5 characters from the set below:
A-Zone character from A (6510) to Z (9010) (case sensitive)
0-9one character from 0 (4810) to 9 (5710)
.any character (except for line terminators)
Group ORIGIN(?'ORIGIN'[A-Z]{3}) {3}matches exactly 3 characters from the set below:
A-Zone character from A (6510) to Z (9010) (case sensitive)
\na line-feed (newline) character (ASCII 10)
Group MVTTYPE(?'MVTTYPE'[A-Z]{2}) {2}matches exactly 2 characters from the set below:
A-Zone character from A (6510) to Z (9010) (case sensitive)
Group PUSH(?'PUSH'[0-9]{4,6}) Character Class[0-9]{4,6} {4,6}matches between 4 and 6 characters from the set below:
0-9one character from 0 (4810) to 9 (5710)
\/the literal / (4710 / 578 / 2F16)
Group TAKEOFF(?'TAKEOFF'[0-9]{4,6}) Character Class[0-9]{4,6} {4,6}matches between 4 and 6 characters from the set below:
0-9one character from 0 (4810) to 9 (5710)
the literal (3210 / 408 / 2016)
Group ETA(?'ETA'[A-Z]{2}[0-9]{4}) {2}matches exactly 2 characters from the set below:
A-Zone character from A (6510) to Z (9010) (case sensitive)
{4}matches exactly 4 characters from the set below:
0-9one character from 0 (4810) to 9 (5710)
the literal (3210 / 408 / 2016)
Group DESTINATION(?'DESTINATION'[A-Z]{3}) {3}matches exactly 3 characters from the set below:
A-Zone character from A (6510) to Z (9010) (case sensitive)
\na line-feed (newline) character (ASCII 10)
.{0,}any character (except for line terminators), repeated any number of times
\na line-feed (newline) character (ASCII 10)
.{0,}any character (except for line terminators), repeated any number of times
$end of string, or before its final line terminator