Originally Posted By: peter
Code:
grep -o -i '[0-9]+[^0-9]+[0-9]+[^AP]*[AP][^M]*M'



Also handle upper/lowercase:
Code:
grep -o -i '[0-9]+[^0-9]+[0-9]+[^aApP]*[aApP][^mM]*[mM]'