Group 1([0-9]{6}\^[0-9]{4}) {6}matches exactly 6 characters from the set below:
0-9one character from 0 (4810) to 9 (5710)
\^the literal ^ (9410 / 1368 / 5E16)
{4}matches exactly 4 characters from the set below:
0-9one character from 0 (4810) to 9 (5710)
\^the literal ^ (9410 / 1368 / 5E16)
Comment:departure time(local time)
Group 2([0-9]{6}\^[0-9]{4}) {6}matches exactly 6 characters from the set below:
0-9one character from 0 (4810) to 9 (5710)
\^the literal ^ (9410 / 1368 / 5E16)
{4}matches exactly 4 characters from the set below:
0-9one character from 0 (4810) to 9 (5710)
\^the literal ^ (9410 / 1368 / 5E16)
Comment:arrival time(local time)
\ban ASCII word boundary
{3}matches exactly 3 characters from the set below:
A-Zone character from A (6510) to Z (9010) (case sensitive)
\ban ASCII word boundary
\^the literal ^ (9410 / 1368 / 5E16)
.*?any character (except for line terminators), repeated any number of times
\^the literal ^ (9410 / 1368 / 5E16)
\ban ASCII word boundary
{3}matches exactly 3 characters from the set below:
A-Zone character from A (6510) to Z (9010) (case sensitive)
\ban ASCII word boundary
Comment:dep and dst airports
\^the literal ^ (9410 / 1368 / 5E16)
.*?any character (except for line terminators), repeated any number of times
\^the literal ^ (9410 / 1368 / 5E16)
Character Class[A-Z0-9]{2} {2}matches exactly 2 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 ^ (9410 / 1368 / 5E16)
Group 5([A-Z0-9]{2}\^\^[0-9]+) Character Class[A-Z0-9]{2} {2}matches exactly 2 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 ^ (9410 / 1368 / 5E16)
\^the literal ^ (9410 / 1368 / 5E16)
+matches at least one character from the set below:
0-9one character from 0 (4810) to 9 (5710)
Comment:flight number
\^the literal ^ (9410 / 1368 / 5E16)
.*?any character (except for line terminators), repeated any number of times
Comment:
\^the literal ^ (9410 / 1368 / 5E16)
.?optionally matches any character (except for line terminators)
\^the literal ^ (9410 / 1368 / 5E16)
\^the literal ^ (9410 / 1368 / 5E16)
Comment:flight class, ex. M=economy class
g modifier: global. Finds all matches instead of stopping after the first
x modifier: extended. Ignores unescaped whitespace and comments outside character classes