用空格分隔字符串,方括号内的子字符串除外-Python

时间:2018-08-05 13:01:37

标签: python string split

我是Python的新手,因此在实现此方案时遇到问题。我有一个如下所示的字符串:

mystr = " ( [T e] > 90 ) "
expected output: ['(','[T e]', '>', '90' ]

如果我使用mystr.split(“”),那么它也将拆分[T e],也尝试了Split a string by spaces -- preserving quoted substrings -- in Python中给出的shlex解,但如果在引号'T中给出了[T e],则它可以工作e'。我对正则表达式不熟悉,请问有人可以提出解决方案。预先感谢。

0 个答案:

没有答案