假设你有一个字符串(比如一份圣诞礼物清单)。
presents = 'iPods, Windows 8, .hack//Sign boxset , red shoes , Wall-E DVD, Deus Ex: Human Revolution '
逗号分隔的项目都是任意的,可以包含数字、标点符号或特殊字符(逗号除外)。我想使用 Python 获取这些项目的数组。
presents_arr = ['iPods', 'Windows 8', '.hack//Sign boxset', 'red shoes', 'Wall-E DVD', 'Deus Ex: Human Revolution']
我通常会用逗号分隔符分割字符串,然后用 split 清理每个字符串。
presents = presents.split(',')
presents = [present.strip() for present in presents]
我们的好奇心,我可以用 re.findall 专门做这个吗?我需要与拆分/剥离相同的行为。