?repeats the group contents below at most once:
athe literal a (9710 / 1418 / 6116) (case insensitive)
pthe literal p (11210 / 1608 / 7016) (case insensitive)
\.?optionally matches the literal . (4610 / 568 / 2E16)
mthe literal m (10910 / 1558 / 6D16) (case insensitive)
\ba Unicode word boundary
\.?optionally matches the literal . (4610 / 568 / 2E16)