一个字符串中出现了多段空格,如何只将其只按第一段空格来分割

有如下这样的字符串

'000001 平安银行'
'000002 万  科A'

我想将其按正则分割为 股票代号+公司名字 的形式
这是我写的正则

re.split("\\s+", string)

但分割出来的结果为

'000001','平安银行'
'000002','万','科A'

如何才能将其分割为

'000002','万 科A'

的形式,也就是说只按照第一段空格分割而后面再次出现的空格段就不要匹配正则了。

暮色呼如
浏览 1339回答 3
3回答

慕沐林林

#coding=utf-8 import re s = '0010000 万科 A' print re.split('(?<=\d) ', s)

慕哥9229398

最简单的: '000001 平安银行'.replace(' ', ',') // "000001,平安银行"
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python