捕获可变长度的空间组

问题描述 投票:0回答:1

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

XXX XXXX    XXXXXX   XX           XXXXXXXXXXXXX XXX

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

python regex whitespace capture-group
1个回答
2
投票
import re
re.findall(r'\s+', 'XXX XXXX    XXXXXX   XX           XXXXXXXXXXXXX XXX')

哪个给出:[' ', ' ', ' ', ' ', ' ']

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

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

© www.soinside.com 2019 - 2024. All rights reserved.