\ba Unicode word boundary
Non-Capturing Group(?:field[1234]) fieldthe literal text field (case sensitive) 1the literal 1 (4910 / 618 / 3116)
2the literal 2 (5010 / 628 / 3216)
3the literal 3 (5110 / 638 / 3316)
4the literal 4 (5210 / 648 / 3416)
=the literal = (6110 / 758 / 3D16)
\S+any character that is not Unicode whitespace, repeated at least once
\ba Unicode word boundary
Positive Lookahead(?=.*\btype=a\b) .*any Unicode character (except for line terminators), repeated any number of times
\ba Unicode word boundary
type=athe literal text type=a (case sensitive) \ba Unicode word boundary