您的位置: 首页 > 技术问答 > python re.findall方法截取字符串中某个字符后面的数字 python re.findall方法截取字符串中某个字符后面的数字 分类: 技术问答 • 2022-02-28 17:32:51 问题描述: 我用$美元符号 可以得到后面数字100,但是用£ 英镑符号就得不到后面的数字 ,这是为什么呢? 答 通过眼力观察 我看你写的没有问题,你可以换一个字符串试试,也知道你中间是不是出什么问题了,你这样写必须除数字外全匹配,中间出个什么错误或不一致,就蛋疼了,也可以用 a=re.findall(r'.*£(\d*).*',"xingjia £100 feng") 这个看你符号是不是有问题 a=re.findall(r'.*(\d{3}).*',"你的字符串")这个直接匹配数字