我有一个字符串,我想分成两部分:日期和描述。我还想将这些部分存储到列表中。有没有办法一步到位?
以下是我试图做的事情:
a = "4/10/2015 Internet Banking INTERNET BILL PAY xxxxxxxx5023 HSBC FINANCE"
parts = re.findall(r'(?P<date>\d+/\d+/\d+)\s(?P<description>.*)', a)
返回以下内容:
[('4/10/2015', 'Internet Banking INTERNET BILL PAY xxxxxxxx5023 HSBC FINANCE')]
我想要的结果是这样的:
['4/10/2015', 'Internet Banking INTERNET BILL PAY xxxxxxxx5023 HSBC FINANCE']
答案 0 :(得分:0)
不是最优雅的解决方案,但你可以:
list((re.findall(r'(?P<date>\d+/\d+/\d+)\s(?P<description>.*)', a))[0])