2016-01-25 29 views
0

可變長度組我試圖解析形式的字符串:捕獲的空間

XXX XXXX XXXXXX XX   XXXXXXXXXXXXX XXX 

的目標是捕獲所有的空格可變長度組此字符串。我將如何使用正則表達式來做到這一點?

+3

你到目前爲止嘗試過什麼? –

+0

好're.match(r'((*)+)',jobs_output_li [1])。groups()'不會給我我想要的。我不太瞭解正則表達式。 – ramius

+1

你不想'匹配',除非你從字符串的開頭匹配。看看「搜索」和「findall」 –

回答

2
import re 
re.findall(r'\s+', 'XXX XXXX XXXXXX XX   XXXXXXXXXXXXX XXX') 

其中給出:[' ', ' ', ' ', ' ', ' ']

r'\s+'裝置捕獲的空白字符(1或多個)的任何組。如果您需要嚴格空格,請將其替換爲r' +'

re.findall查找字符串中的所有非重疊匹配項。