擅长:python、mysql、java
<p>基本上和@prpl.mnky.dshwshr文件,但简化了:</p>
<pre><code>>>> s = ('abcde,abcde|abcde!abcde,abcde|abcde!abcde,abcde|'
... 'abcde!abcde,abcde|abcde!abcde,abcde|abcde!abcde,'
... 'abcde|abcde!abcde,abcde|abcde!abcde,abcde|abcde!')
>>>
>>> def func(s, *args):
... return [func(s, *args[1:]) for s in s.split(args[0])] if args else s
...
>>> import pprint
>>>
>>> pprint.pprint(func(s, ',', '|', '!', 'b'))
[[[['a', 'cde']]],
[[['a', 'cde']], [['a', 'cde'], ['a', 'cde']]],
[[['a', 'cde']], [['a', 'cde'], ['a', 'cde']]],
[[['a', 'cde']], [['a', 'cde'], ['a', 'cde']]],
[[['a', 'cde']], [['a', 'cde'], ['a', 'cde']]],
[[['a', 'cde']], [['a', 'cde'], ['a', 'cde']]],
[[['a', 'cde']], [['a', 'cde'], ['a', 'cde']]],
[[['a', 'cde']], [['a', 'cde'], ['a', 'cde']]],
[[['a', 'cde']], [['a', 'cde'], ['']]]]
</code></pre>