?repeats the group contents below at most once:
:the literal : (5810 / 728 / 3A16)
+matches at least one character from the set below:
a-zone character from a (9710) to z (12210) (case insensitive)
\s*any whitespace character, repeated any number of times
?matches at most one character from the set below:
\+the literal + (4310 / 538 / 2B16)
|the literal | (12410 / 1748 / 7C16)
\-the literal - (4510 / 558 / 2D16)
\s*any whitespace character, repeated any number of times
Group 4(nop|mov|jmp|slp|slx|add|sub|mul|not|dgt|dst|teq|tgt|tlt|tcp) nopthe literal text nop (case insensitive) movthe literal text mov (case insensitive) jmpthe literal text jmp (case insensitive) slpthe literal text slp (case insensitive) slxthe literal text slx (case insensitive) addthe literal text add (case insensitive) subthe literal text sub (case insensitive) multhe literal text mul (case insensitive) notthe literal text not (case insensitive) dgtthe literal text dgt (case insensitive) dstthe literal text dst (case insensitive) teqthe literal text teq (case insensitive) tgtthe literal text tgt (case insensitive) tltthe literal text tlt (case insensitive) tcpthe literal text tcp (case insensitive) \s*any whitespace character, repeated any number of times
Group 5(acc|dat|p[\d+]|x[\d+]|[\d+]) accthe literal text acc (case insensitive) \s*any whitespace character, repeated any number of times
Group 6(acc|dat|p[\d+]|x[\d+]|[\d+]) \s*any whitespace character, repeated any number of times