0

我正在尝试解析以下形式的字符串:

XXX XXXX    XXXXXX   XX           XXXXXXXXXXXXX XXX

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

4

1 回答 1

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

这使:[' ', ' ', ' ', ' ', ' ']

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

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

于 2016-01-25T17:13:54.160 回答