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]


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM