【发布时间】:2015-09-30 00:46:23
【问题描述】:
例如,我想将"Hello>>>World!!!!2]]splitting" 拆分为["Hello", "World","2","splitting"]。它不需要是 ^that^,但我想用多个(比如 5 个)分隔符分割一个字符串。
谢谢。
编辑:我也想保留分隔符,使其成为["Hello", ">>>", "World", "!!!!", "2", "]]", "splitting"]
这是我尝试过的:
>>> string = "Hello>>>World!!!!2]]splitting"
>>> import re
>>> re.split("(\W)>>>|!!!!|]]", string)
['Hello>>>World', None, '2', None, 'splitting']
(我是 Regex 的新手)
【问题讨论】:
-
您能否在收到的任何错误消息中显示您的代码?此外,如果您能清楚地指出您的代码的哪些部分遇到了困难,这将有所帮助。
-
@idjaw 我正在上传它,等一下......