Посмотрите два примера того, как работает re.split ():
>>> re.split(',', 'a,b')
['a', 'b']
но
>>> re.split('(,)', 'a,b')
['a', ',', 'b']
Почему я получаю ',' в списке?Как этого избежать?
Я спрашиваю, потому что я хотел бы сделать разбиение, используя выражение, похожее на 'xy (a | b) cd'.