我想用多个分隔符分割一个字符串,但在结果列表中保留分隔符。我认为这是解析任何一种公式的第一步,而且我怀疑有一个很好的Python解决方案。Python:我如何在字符串拆分中包含分隔符?
有人问了一个类似的问题在Java here。
例如,一个典型的分裂看起来是这样的:
>>> s='(twoplusthree)plusfour'
>>> s.split(f, 'plus')
['(two', 'three)', 'four']
但是我正在寻找一个很好的方式来添加加回(或保留它):
['(two', 'plus', 'three)', 'plus', 'four']
最终我想为每个运营商和支架做到这一点,所以如果有一种方法可以获得
['(', 'two', 'plus', 'three', ')', 'plus', 'four']
所有在一个去,然后al我越好越好