s=" afd [asd] [12 ] [a34] [ -43 ]tt [+12]xxx"
正则表达式匹配应返回[12, -43, 12]
re.findall(r'[([+-]?d+)]', s)
它不起作用。我不知道如何包含空格
允许前导和尾随空格:
[s*([+-]?d+)s*]
演示