【发布时间】:2010-10-23 14:03:26
【问题描述】:
我有一个标签列表:
>>> tags_list
['tag1', 'second tag', 'third longer tag']
如何将列表中每个元素中的空格替换为 "+" ?我试图用正则表达式做到这一点,但每个字符串保持不变:
for tag in tags_list:
re.sub("\s+" , " ", tag)
我的方法有什么问题?
编辑:
是的,我忘了提到,在每个标签中的单词之间我们可以有多个空格,并且标签可以以空格开头或结尾,因为它们是从逗号分隔的字符串中解析的 split(",") : (“第一个标签,第二个标签,第三个标签”)。抱歉不够精确。
【问题讨论】:
标签: python regex string replace whitespace