我想用多個分隔符分割一個字符串,但在結果列表中保留分隔符。我認爲這是解析任何一種公式的第一步,而且我懷疑有一個很好的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我越好越好