捕获可变长度的空格组
Capturing variable-length groups of spaces
我正在尝试解析以下形式的字符串:
XXX XXXX XXXXXX XX XXXXXXXXXXXXX XXX
objective就是捕获这个字符串中所有可变长度的空格组。我将如何使用正则表达式执行此操作?
import re
re.findall(r'\s+', 'XXX XXXX XXXXXX XX XXXXXXXXXXXXX XXX')
给出:[' ', ' ', ' ', ' ', ' ']
r'\s+'
表示捕获任意一组空白字符(1 个或多个)。如果您需要严格的空格,请将其替换为 r' +'
.
re.findall
查找字符串中的所有 non-overlapping 个匹配项。
我正在尝试解析以下形式的字符串:
XXX XXXX XXXXXX XX XXXXXXXXXXXXX XXX
objective就是捕获这个字符串中所有可变长度的空格组。我将如何使用正则表达式执行此操作?
import re
re.findall(r'\s+', 'XXX XXXX XXXXXX XX XXXXXXXXXXXXX XXX')
给出:[' ', ' ', ' ', ' ', ' ']
r'\s+'
表示捕获任意一组空白字符(1 个或多个)。如果您需要严格的空格,请将其替换为 r' +'
.
re.findall
查找字符串中的所有 non-overlapping 个匹配项。