我有一个字符串:
s = '1234 Q-24 2010-11-29 563 abc a6G47er15 '
我希望将其转换为带空格的数组。
['1234', ' ', 'Q-24', '2010-11-29', ' ', ' ', '563', 'abc', 'a6G47er15', ' ', ' ']
请帮帮我,我是python的新手
答案 0 :(得分:0)
这可能就足够了:
parts = re.split(r'( )', s)
regex split()函数返回一个数组,该数组是在每次匹配时将第二个参数分解为第一个参数。通常,匹配本身(在这种情况下,每个空格)被丢弃。但是使用括号(称为"捕获"在正则表达式中),它们也作为单独的项保存在数组中。
-s