用模式python分割字符串

时间:2019-05-02 19:25:46

标签: regex python-3.x

我有一个类似于以下的字符串,如何使用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']

1 个答案:

答案 0 :(得分:2)

也许您可以使用split函数解决此问题:

k = '12345567 I love this 1234 - One'.split(' ',1)
# ['12345567', 'I love this 1234 - One']