我想在python中使用re模块来分割表示列表的字符串。该列表由括号标识。如何用正则表达式分割python中的括号列表?
输入:
"[1]first[2]second[3]third" ... etc
所需的输出:
['first', 'second', 'third',...]
我当前的代码如下:
out = re.split('\[(.*?)\]', thelist)
它返回以下,但如何获得想要的?
['', '1', 'first', '2', "second", '3', 'third',...]
如果什么列表元素包含'[数字]'? –