【发布时间】:2020-10-27 14:22:29
【问题描述】:
我有一个字符串,我正在尝试创建一个正则表达式,以便提取括号内的所有内容。这种字符串的一个例子如下
[-At(A),+CarAt(B),-CarAt(A),-InCar]
我正在使用的当前正则表达式是re.search(r'\[.*?\]', string),但这只会返回-At(A),-InCar 而不是-At(A),+CarAt(B),-CarAt(A),-InCar
我不确定为什么它匹配-At(A) 中的一组括号;我认为我拥有的正则表达式会起作用,因为它会匹配括号之间的所有内容。
如何将所有内容都放在原始字符串的括号内?
【问题讨论】:
-
在您的问题中编辑一些您正在运行以获得此结果的最小精确代码。包括导入、使用要搜索的字符串初始化变量、打印结果并显示结果。