Multisplit: Difference between revisions
Content added Content deleted
m (→Using Regular expressions: handle edge cases consistently.) |
(→Not using RE's: Handle edge cases consistently) |
||
Line 67: | Line 67: | ||
===Not using RE's=== |
===Not using RE's=== |
||
<lang python>>>> def ms(txt="a!===b=!=c", sep=["==", "!=", "="]): |
<lang python>>>> def ms(txt="a!===b=!=c", sep=["==", "!=", "="]): |
||
if not txt or not sep: |
|||
return [] |
|||
size = [len(s) for s in sep] |
size = [len(s) for s in sep] |
||
ans, pos0 = [], 0 |
ans, pos0 = [], 0 |