例如,我可以将"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的新手)
要使用
re.split
执行此操作,可以执行以下操作:简要说明:
>
,!
,]
)。你要做的是找到所有单词字符或非单词字符。
相关问题 更多 >
编程相关推荐