我用$美元符号 可以得到后面数字100,但是用£ 英镑符号就得不到后面的数字 ,这是为什么呢?
通过眼力观察 我看你写的没有问题,你可以换一个字符串试试,也知道你中间是不是出什么问题了,你这样写必须除数字外全匹配,中间出个什么错误或不一致,就蛋疼了,也可以用a=re.findall(r'.*£(\d*).*',"xingjia £100 feng")这个看你符号是不是有问题a=re.findall(r'.*(\d{3}).*',"你的字符串")这个直接匹配数字