正则表达式匹配
1.匹配数值
1 string= '`2500' 2 re.findall(r"\d+\.?\d*",string)
输出结果:
['2500']
1 import re 2 def salary(x): 3 try: 4 if x == '元': 5 return 0 6 else: 7 return int(x) 8 except: 9 result = re.findall(r"\d+\.?\d*",string)[0] 10 return int(result) 11 work_data['月收入(元)'] = work_data['月收入(元)'].apply(salary)
浙公网安备 33010602011771号