Python解析字符串中的parantheses内的整数

Raj*_*Raj 2 python

我想用python解析一个简单的字符串 -

Limits paramA : (7, 45) paramB : (0, 0) paramC : (1, 23)

我想以不同的整数提取7,45,0,0,1,23.有人能告诉我怎样才能提取这个?

论坛中有很多字符串解析问题,但我无法找到最适合我的答案.

谢谢.

Ash*_*ary 6

使用regex:

In [71]: import re

In [72]: strs="Limits paramA : (7, 45) paramB : (0, 0) paramC : (1, 23)"

In [74]: [int(digit) for digit in re.findall(r'\d+',strs)]
Out[74]: [7, 45, 0, 0, 1, 23]
Run Code Online (Sandbox Code Playgroud)