有这样的一个字符串,是一个短信模板如下:
亲爱的张三,您的本次消费1元,余额为0元,如有疑问,请联系客服400-800-8888。
我需要通过正则表达式获得张三 1 0 这样几个字段,则于姓名、消费、余额这几个数值有变化,我要如何使用其它不变的字段来拿到上面变化的三个字段,谢谢!
>>>import re
>>>str1 = '亲爱的张三,您的本次消费1元,余额为0元,如有疑问,请联系客服400-800-8888。'
>>>re.findall(r'这里要怎么写',str1)
>>>['张三',0,1]
既然文本这么有规律,那就很好写,如下: