\ba Unicode word boundary
\d{4}a Unicode decimal digit, repeated exactly 4 times
-the literal - (4510 / 558 / 2D16)
Group 2(ACE|AEA|A[AG]L|AN[EM]|AS[WO]|AWP|WT[EW]) ACEthe literal text ACE (case sensitive) AEAthe literal text AEA (case sensitive) Athe literal A (6510 / 1018 / 4116) (case sensitive)
Athe literal A (6510 / 1018 / 4116) (case sensitive)
Gthe literal G (7110 / 1078 / 4716) (case sensitive)
Lthe literal L (7610 / 1148 / 4C16) (case sensitive)
ANthe literal text AN (case sensitive) Ethe literal E (6910 / 1058 / 4516) (case sensitive)
Mthe literal M (7710 / 1158 / 4D16) (case sensitive)
ASthe literal text AS (case sensitive) Wthe literal W (8710 / 1278 / 5716) (case sensitive)
Othe literal O (7910 / 1178 / 4F16) (case sensitive)
AWPthe literal text AWP (case sensitive) WTthe literal text WT (case sensitive) Ethe literal E (6910 / 1058 / 4516) (case sensitive)
Wthe literal W (8710 / 1278 / 5716) (case sensitive)
-the literal - (4510 / 558 / 2D16)
\d{3,6}a Unicode decimal digit, repeated between 3 and 6 times
.*?any Unicode character (except for line terminators), repeated any number of times
-the literal - (4510 / 558 / 2D16)
OEthe literal text OE (case sensitive) NRAthe literal text NRA (case sensitive) \ba Unicode word boundary
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