python的正则逻辑判断问题,比如有一个列表a=['Z43018942&100','Z23010042&10','&30', 'B12018332000'],实际这个列表的值有十几万个如何用正则表达式筛选出1个字母+8个数字+1个&+n个数字的数据出来?