Python根据多个空格Split字符串

下面的String:

1    沪1    上海市    1850    1350    400    1300    1186/1644(嘉定约100,松江69 奉贤68    2007年上海常住人口1858万人,户籍人口1378.86万人,来沪流动人口约660万人 06中心建成区面积820平方公里  08中心城区建成区面积达到886平方公里 2008年末的统计数据显示,外来人口总量(外来常住人口加来沪半年以下外来流动人口)为642万人,比上年减少18.3万人    9区+闵行宝山浦东一部+嘉定真新新村街道(略大于环城高速内环区域)    

由于空格数量不一致,有的多,有的少,这时就需要使用正则表达式了,首先引入re模块:

import re

定义一个正则表达式并编译成Pattern对象:

regex = re.compile('\s+')

然后用Pattern对象Split:

regex.split(v)[3]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值