^start of line
Group UserID(?P<UserID>\w*) \w*any word character, repeated any number of times
\|the literal | (12410 / 1748 / 7C16)
Group UserType(?P<UserType>\w*) \w*any word character, repeated any number of times
\|the literal | (12410 / 1748 / 7C16)
Group System(?P<System>\w*) \w*any word character, repeated any number of times
\|the literal | (12410 / 1748 / 7C16)
Group EventType(?P<EventType>\w*) \w*any word character, repeated any number of times
\|the literal | (12410 / 1748 / 7C16)
Group EventId(?P<EventId>[^\|]*) Negated Character Class[^\|]* *matches any number of characters outside the set below:
\|the literal | (12410 / 1748 / 7C16)
\|the literal | (12410 / 1748 / 7C16)
Group Subject(?P<Subject>[^\|]*) Negated Character Class[^\|]* *matches any number of characters outside the set below:
\|the literal | (12410 / 1748 / 7C16)
\|the literal | (12410 / 1748 / 7C16)
Negated Character Class[^\|]* *matches any number of characters outside the set below:
\|the literal | (12410 / 1748 / 7C16)
\|the literal | (12410 / 1748 / 7C16)
Group IPAddr(?P<IPAddr>[^\|]*) Negated Character Class[^\|]* *matches any number of characters outside the set below:
\|the literal | (12410 / 1748 / 7C16)
\|the literal | (12410 / 1748 / 7C16)
Group EventStatus(?P<EventStatus>[^\|]*) Negated Character Class[^\|]* *matches any number of characters outside the set below:
\|the literal | (12410 / 1748 / 7C16)
\|the literal | (12410 / 1748 / 7C16)
Negated Character Class[^\|]* *matches any number of characters outside the set below:
\|the literal | (12410 / 1748 / 7C16)
\|the literal | (12410 / 1748 / 7C16)
Group TimeStamp(?P<TimeStamp>[^\|]*) Negated Character Class[^\|]* *matches any number of characters outside the set below:
\|the literal | (12410 / 1748 / 7C16)
\|the literal | (12410 / 1748 / 7C16)
Group DATA(?P<DATA>[^\|]*) Negated Character Class[^\|]* *matches any number of characters outside the set below:
\|the literal | (12410 / 1748 / 7C16)
\|the literal | (12410 / 1748 / 7C16)
Group Period(?P<Period>[^\|]*) Negated Character Class[^\|]* *matches any number of characters outside the set below:
\|the literal | (12410 / 1748 / 7C16)
\|the literal | (12410 / 1748 / 7C16)
Group MCode(?P<MCode>[^\|]*) Negated Character Class[^\|]* *matches any number of characters outside the set below:
\|the literal | (12410 / 1748 / 7C16)
\|the literal | (12410 / 1748 / 7C16)
Group Type(?P<Type>[^\|]*) Negated Character Class[^\|]* \|the literal | (12410 / 1748 / 7C16)
Group Type2(?P<Type2>[^\|]*) \|the literal | (12410 / 1748 / 7C16)
Group DeviceId(?P<DeviceId>[^\|]*) \|the literal | (12410 / 1748 / 7C16)
Group DesIP(?P<DesIP>[^\|]*) \|the literal | (12410 / 1748 / 7C16)
Group Code(?P<Code>[^\|]*) \|the literal | (12410 / 1748 / 7C16)
Group Headers(?P<Headers>.*) 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