首页 > 解决方案 > 如何使用正则表达式解析字符串中的括号和空格

问题描述

我想在空格、字典和元组上拆分字符串。

例子:

re.findall(<regex>, "foo bar test (1, 2, 3) yes no True False {'a': 1}")
# returns ["foo", "bar", "test", "(1, 2, 3)", "yes", "no", "True", "False", "{"a": 1}"]

提前致谢

标签: pythonregex

解决方案


(\([^\)]+\)|\{[^\}]\}|\S+)似乎为此工作。


推荐阅读