Athe literal A (6510 / 1018 / 4116) (case sensitive)
Pthe literal P (8010 / 1208 / 5016) (case sensitive)
Mthe literal M (7710 / 1158 / 4D16) (case sensitive)
Negated Character Class[^a-zA-Z] a-zone character from a (9710) to z (12210) (case sensitive)
A-Zone character from A (6510) to Z (9010) (case sensitive)
-the literal - (4510 / 558 / 2D16)
Negated Character Class[^a-zA-Z] a-zone character from a (9710) to z (12210) (case sensitive)
A-Zone character from A (6510) to Z (9010) (case sensitive)
\S+any non-whitespace character, repeated at least once
?matches at most one character from the set below:
the literal (3210 / 408 / 2016)
\S+any non-whitespace character, repeated at least once
?matches at most one character from the set below:
the literal (3210 / 408 / 2016)
\S+any non-whitespace character, repeated at least once
:the literal : (5810 / 728 / 3A16)
.any character (except for line terminators)
g modifier: global. Finds all matches instead of stopping after the first