^start of line
\[the literal [ (9110 / 1338 / 5B16)
2024-09-10 07:27:46the literal text 2024-09-10 07:27:46 \.the literal . (4610 / 568 / 2E16)
\(the literal ( (4010 / 508 / 2816)
TID:the literal text TID: (case sensitive) Group merchantCode(?<merchantCode>\d+) \d+a digit, repeated at least once
.*any character (except for line terminators), repeated any number of times
\<the literal < (6010 / 748 / 3C16)
subStatethe literal text subState (case sensitive) \>the literal > (6210 / 768 / 3E16)
Group subState(?<subState>\w+) \w+any word character, repeated at least once
.*any character (except for line terminators), repeated any number of times
\<the literal < (6010 / 748 / 3C16)
subCountryCodethe literal text subCountryCode (case sensitive) \>the literal > (6210 / 768 / 3E16)
Group subCountryCode(?<subCountryCode>\d+) \d+a digit, repeated at least once
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