我有一个类似于以下的字符串,如何使用re将字符串拆分为可以正常使用的re.find和sub,但只要采取几步改进
k = '12345567 I love this 1234 - One'
x = re.findall(r'^\d+ ', k)[0]
y = re.sub(x, '', k)
res = [x[:-1], y] # ['12345567', 'I love this 1234 - One']
答案 0 :(得分:2)
也许您可以使用split函数解决此问题:
k = '12345567 I love this 1234 - One'.split(' ',1)
# ['12345567', 'I love this 1234 - One']