【发布时间】:2022-01-13 21:05:12
【问题描述】:
我想拆分如下字符串:
(so) what (are you trying to say)
what (do you mean)
进入如下列表:
[(so), what, (are you trying to say)]
[what, (do you mean)]
我尝试过的代码如下。在站点 regexr 中,正则表达式匹配我想要的部分但给出警告,所以......我不是正则表达式专家,我不知道我做错了什么。
import re
string = "(so) what (are you trying to say)?"
rx = re.compile(r"((\([\w \w]*\)|[\w]*))")
print(re.split(rx, string ))
【问题讨论】: