\d+匹配1次或者多次数字,注意这里不要写成*,因为即便是小数,小数点之前也得有一个数字;.?这个是匹配小数点的,可能有,也可能没有;\d*这个是匹配小数点之后的数字的,所以是0个或者多个;

headlist=‘\d{4}|’.join(headphon[‘号段’].values.tolist())+‘\d{4}’

更多推荐

python正则表达式提取数字