捕获可变长度的空间组

时间:2016-01-25 17:08:43

标签: python

我正在尝试解析表单的字符串:

XXX XXXX    XXXXXX   XX           XXXXXXXXXXXXX XXX

目标是捕获此字符串中所有可变长度的空格组。我如何使用正则表达式?

1 个答案:

答案 0 :(得分:2)

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

给出:[' ', ' ', ' ', ' ', ' ']

r'\s+'表示捕获任何空白字符组(1个或更多)。如果您需要严格的空格,请将其替换为r' +'

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