gpt4 book ai didi

Python:如何在字符串拆分中包含分隔符?

转载 作者:太空狗 更新时间:2023-10-29 19:34:47 24 4
gpt4 key购买 nike

<分区>

我想用多个分隔符拆分一个字符串,但将分隔符保留在结果列表中。我认为这对于解析任何类型的公式的初始步骤都是有用的,我怀疑有一个不错的 Python 解决方案。

有人在 Java 中问过类似的问题 here .

例如,典型的拆分如下所示:

>>> s='(twoplusthree)plusfour'
>>> s.split(f, 'plus')
['(two', 'three)', 'four']

但我正在寻找一种很好的方法来重新添加(或保留)加号:

['(two', 'plus', 'three)', 'plus', 'four']

最终我想为每个运算符和括号做这个,所以如果有办法得到

['(', 'two', 'plus', 'three', ')', 'plus', 'four']

一气呵成,越办越好。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com